問題タブ [minitest]

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 投票する
3 に答える
3621 参照

ruby-on-rails - Railsでテストを実行するときにこのエラーをどうすればよいですか?

ruby1.9.2rails3.1.0を使用する

私はネットブックから作業しているので、通常の開発環境ではありません。今週初めにデスクトップで作業していたリポジトリのクローンを作成しました。実行するrake testと、ターミナルでこのエラーが発生します。

指示に従って実行しましたgem install minitestが、それでも同じ結果が得られます。誰もがここで何をすべきか知っていますか?

gemリストを確認したところ、ミニテストバージョン2.6.2がインストールされていると表示されます。MiniTest v1.6.0 is out of dateそのバージョンを使用していないというエラーが表示される理由がわかりません

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

ruby - minitest は "rspec --color --format doc" のようなことはできますか?

次のような、実行中のテストの簡潔な要約が必要です。

ミニテストはそれを行うことができますか?

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

ruby-1.9.2 - Rails 2.3.9でテストを実行する前にミニテストがクラッシュするのはなぜですか?

Rails2.3.9アプリをRuby1.9.2-p290で動作するようにアップグレードしようとしています。以前は、アプリはRuby1.8.7で動作していました。私はいくつかの癖に気づいていますが、最も注目すべきは、アプリでテストを実行できないことです。個々のテストやレーキテストではありません。

minitestは、テストが実行される前にエラーをスローします。

完全なスタックトレースは次のとおりです。

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

ruby-on-rails-3 - MiniTest::Spec を使用したカピバラ受け入れ DSL?

Capybara の readme ( Using Capybara with MiniTest::Spec を参照) には、モジュールを正しくインクルードすればこれを実行できると書かれていますが、具体的な例は示されていません... このようなモジュールをインクルードしてみました:

... 無駄に。このエラーが発生し続けます:

<main>': undefined methodmain:Object の feature' (NoMethodError)

コメントアウトされたコードに書かれているように動作させるにはどうすればよいですか?


spec/acceptance/api/reward_terms_spec.rb:

仕様/受け入れ/acceptance_helper.rb:

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

testing - Minitest と認証による機能テスト

機能テストをしようとしていますが、Cookie の処理方法がわかりません。Ruby と Minitest を使用して、コントローラーの機能テストを行っています。ただし、コントローラーでテストを実行するには、まず認証が必要です。認証では、Cookie を使用して、ユーザーがログインしているかどうかを確認します。問題は、認証してからテストを実行できないため、機能テストで Cookie の内容が認識されないことです。誰かがこれを解決するためのヒントを教えてくれますか?

ありがとうヒーバー

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

ruby - カピバラfield.has_css?マッチャー

私はとで次の仕様を使用していMiniTest::SpecますCapybara

'Email'というフィールドにautofocus属性があるかどうかを確認します。ドキュメントには次のように書かれています。

has_css?(path、options = {})

特定のCSSセレクターがページまたは現在のノードにあるかどうかを確認します。

私の知る限り、フィールド「Eメール」はノードなので、呼び出しmust_have_cssは間違いなく機能するはずです。私が間違っているのは何ですか?

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

ruby - ミニテスト単体テストによって作成されたロールバックの変更

私はデータベースエントリを作成するMinitestのテストケースを書いています。テストの実行後、テストで行ったすべての変更をロールバックする必要があります。これを達成するための良い方法は何ですか?

このコードを使用すると、作成されたエントリはデータベースに残ります。Railsやその他のフレームワークを使用していません。私が使用しているデータベースはPostgreSQL9.1です。

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

testing - モジュラー シナトラ アプリに変換するとテストが中断する

https://stackoverflow.com/a/5030173/111884に従って、古典的なsinatraアプリでモジュール化し、sinatraアプリのルートを個々のルートファイルに移動しましたが、テストがうまくいかないようです。

これは私のファイルがどのように見えるかです:

./web.rb

./routes/init.rb

./routes/main.rb

./spec/spec_helper.rb

./spec/web_spec.rb

レーキファイル

テストの出力は次のとおりです。

./routes/*.rbファイルをロードしていないようです。

Sinatra::Applicationの代わりにSinatra::Base, を使用していますが、https://stackoverflow.com/a/5030173/111884使用しています。ここでも参照していますhttp://www.sinatrarb.com/extensions.html。を使用するように変更しようとしましたSinatra::Baseが、修正されませんでした。

また、 Sinatra テストを常に 404'ingおよびUsing Cucumber With Modular Sinatra Appsも試しましたが、機能しません。

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

ruby-on-rails - rails generate をオプション付きで実行すると、minitest が OptionParse::InvalidOption をスローするのはなぜですか?

Rails ジェネレーターが 1 つ以上のオプションを指定して実行されるたびに、 mintiest が発生しOptionParse::InvalidOptionます。

Rails 3.1、Ruby 1.9.2-p290、および Mintest 2.10.0 を使用しています。

generate コマンドは実際に実行され、渡されたオプションを処理しますが、Minitest は最後に例外とスタック トレースを発生させます。

他の誰かがこれに出くわしましたか?