問題タブ [testunit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
961 参照

ruby - Rails3の「raketest」コマンド出力

単純なRails3プロジェクトで「raketest」を実行すると、次の出力が得られます。

2つのスイートがリストされているのはなぜですか?「asserttrue」を使用したデフォルトのテストが1つあります。これは、最初のスイートではカウントされますが、2番目のスイートではカウントされません。

何か案は?Ruby1.9がTest::UnitをMiniTestに置き換えたため、いくつかの問題が発生したことは知っていますが、数時間グーグルした後、この出力の説明が見つかりませんでした。

0 投票する
2 に答える
2602 参照

ruby-on-rails - カスタム HTML テキストで assert_select を使用する方法はありますか?

assert_select を生のテキストで動作させようとしています。以下は私が持っているものですが、選択を実行すると、一致するものがないと表示されます。HTML::Node オブジェクトを受け入れることができることを示す assert_select メソッドからのスニペットも添付しました (抽出した html を html/body タグでラップすることも試みました)。

0 投票する
2 に答える
3956 参照

ruby - Ruby: assert_nothing_raised を使用するにはどうすればよいですか?

そしてドキュメントは言う:

私の make_move メソッド:

エラーが発生します:

0 投票する
3 に答える
911 参照

ruby-on-rails - JavaScript 応答に対して機能テストを実行するにはどうすればよいですか?

Rails では、js リクエストのテキストを DOM に挿入するための jquery メソッド呼び出し内に埋め込まれたテキストでレンダリングすることが非常に一般的であることに気付きました。

私の質問は、このような応答テキストの機能テスト内で assert_select または同等のものをどのように実行するのですか?

**これをより明確にするためにコードを更新しました

0 投票する
1 に答える
748 参照

ruby - Ruby テスト ユニット: 初期化されていない定数 Test::Unit::UnitCase

このテストを実行しようとしていますが、問題が発生しています。テストを実行しようとするたびに、次のエラーが発生します。

初期化されていない定数 Test::Unit::UnitCase

Windows 7、ruby 186 で実行しています。パスは C:\ruby186\bin Ruby Bin C:\ruby186\bin を指しています。

これはレールアプリではありません。これはただのルビーです。

これはコードです:

これは設定で修正できると思いますが、どうすればよいかわかりません。

0 投票する
1 に答える
472 参照

ruby-on-rails - 初期化されていない定数Test::Unit :: AutoRunner :: Priorityエラーが発生するのはなぜですか?

Ruby 1.9.2にアップグレードしていますが、次のエラーが発生します。

0 投票する
1 に答える
467 参照

ruby - メソッドがRubyでsuperを呼び出すことをテストする

ロギングのテストを支援するテストライブラリがあります。

これは、次のように使用することを目的としています。

もちろん、テストライブラリの単体テストもあります。:)

RedirectIo.setupteardownがsuperを呼び出すことをテストする方法を理解するのに問題があります。何か案は?

0 投票する
1 に答える
279 参照

cucumber - JRuby に Test-unit-full をインストールする

次のようなキュウリ テストでアサーションを使用したいと思います。

すると /^そのアイテムのページに移動します$/ do

終わり

test-unit gem をインストールしましたが、テストを実行すると、次のエラーが発生します。

undefined method assert_equal' for #<Object:0x81a> (NoMethodError) ./features/support/web_steps.rb:49:in/^そのアイテムのページに移動します$/' features/userjourney.feature:15:in `その後、そのアイテムのページに移動します'

しばらくグーグルで調べたところ、おそらく test-unit-full gem をインストールする必要があるようです。ただし、これを(jRubyを使用して)試したところ、次のエラーが発生しました。

エラー: test-unit-full のインストール中にエラーが発生しました: エラー: gem ネイティブ拡張機能をビルドできませんでした。警告: JRuby は、ネイティブ拡張または「mkmf」ライブラリをサポートしていません。代替手段については、 http://kenai.com/projects/jruby/pages/Homeを確認してください。

アサーションを使用するには、test-unit-full gem が本当に必要ですか? 第二に、もしそうなら、どうすればjRubyにgemをインストールできますか?

ありがとう、レベッカ

0 投票する
2 に答える
1058 参照

ruby - Ruby 1.9.2 と Watir を使用して ci_reporter で xml 結果を生成できない

Watir 1.7.1、Ruby 1.9.2、ci_reporter 1.6.4、test unit 2.2.0 をインストールしました。

Ruby 1.9.2 には testunit が付属していないので、別途 testunit をインストールしました。

スクリプトを実行すると、ci_reporter は、テストを実行しているディレクトリに「test/reports」フォルダーを作成しません。スクリプトを実行すると、スクリプトは正常に実行されますが、フォルダーは作成されません。

「test/reports」フォルダはそれ自体で作成されますか、それとも「test/reports」フォルダは testunit の一部である必要がありますか。

以下は、実行中の簡単なテスト iam です。コード スニペットをご覧ください。

ruby 1.9.2 は ci_reporter 1.6.4 をサポートしていますか?

レポートが ci_reporter によってどのように作成されるか、およびレポートがどこに保存されるかについて、誰かが私を助けることができますか?