問題タブ [spork]
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.
ruby-on-rails - sporkとrspecを使用した「スクリプト/コンソールテスト」で環境全体がロードされませんか?
コンソールをロードして、rspec モッキング ヘルパーとやり取りしようとしています。script/console test
実行すると、実行したときと同様に env がロードされると予想していましたspec
。ただし、そうではないようです。spec_helper
ロードされていないようです。または、そうである場合、spork によって少し汚染されているため、実際にはロジックを実行していません。
要するに、インタラクティブな rspec パーティーを開催するための迅速かつ簡単な方法はありますか?
ruby-on-rails - Rspec、Spork、およびAutotestエラー
私はhttp://railstutorial.org/を介して自分自身にレールを教えようとしています。昨夜チュートリアルアプリの作業をやめて、今日戻ってきました。Sporkサーバーを起動するとエラーが発生します。これがエラーの痕跡です。
幸い、バージョン管理にGitを使用していて、この問題を受け取ったときは別のブランチにいましたが、マスターに切り替えてもエラーが発生します。
この問題をどこで、どのように修正すればよいのかよくわかりません。誰かアイデアはありますか?
ruby-on-rails - キュウリ + スポーク = 未定義のメソッド `visit' for #(NoMethodError)?
ここで髪をかきむしっています。Cucumber を Spork 互換モード (--drb) で実行すると、visit()メソッドが機能しません。
機能ステップを試すだけです:
Web ステップを呼び出します:
コマンド ラインで「cucumber」を実行すると、次のエラーが発生します。
visit() が利用できない理由を知っている人はいますか?
私の環境:
Rails 2.3.9 を使用しており、cucumber-rails (0.3.2)、cucumber (0.9.2)、capybara (0.3.9)、および spork (0.8.4) をインストールしました。興味深いのは、Spork を使用しない場合、これはまったく問題なく動作することです。
別の興味深いデータ ポイント:
少しデバッグを行い、Cucumber gem 自体 (cucumber-0.9.2/lib/cucumber/core_ext/instance_exec.rb 内) の奥深くで、puts()を入れて、 self.class.nameをstdoutにダンプしました。 Spork を使用して実行すると「Object」が吐き出されましたが、Spork を使用せずに実行すると「Cucumber::Rails::World」と出力されました。
ruby-on-rails - Sporkが実行されているかどうかを知る方法
Rails2.3.8アプリでsporkを使用して「rspecing」を高速化しようとしています。プロジェクトのルートでsporkを実行すると、次のようになります。
そして、スペックを実行すると、メッセージ
Sporkなしで実行すると表示されますが、スペックの起動はSporkなしの場合と同じくらい遅くなります。また、Sporkの端末では、それ以上の出力は表示されません。
私の質問は、スポークは実際に実行されているのですか?もしそうなら、スペックはそこで実行されていますか?そして最後に、両方の答えが真である場合、どうすればテストをスピードアップできますか?
関連する構成ファイルは次のとおりです。
spec / spec.opts
spec / spec.helper
そして、完全な質問をするために、ここに「時間」で測定された時間があります:
Sporkの場合:
スポークなし:
スポーツをしているとき--diagnoseIget
そして、
次のスタックトレース
spec / spec_helper.rb:6
ruby-on-rails - Rspec、shoulda、および spork は一緒に動作しません
実行するとrspec spec/models
結果はOKです。
しかし、私がsporkを使用すると、マクロが必要なすべてのテスト ( likeit { should validate_presence_of(:title) }
が使用され、次のようなエラーで失敗します:undefined method 'validate_presence_of' for ...
私が使う:
スペック/spec_helper.rb:
ruby - Win7-x64/ruby1.9.2p0 でスポークしますか?
Win7-x64/Ruby1.9.2p0 で spork を実行できない場合:
他のネイティブ拡張機能をビルドするのに問題はありません (RubyInstaller の devkit インストーラーを使用します - ところで、devkit の両方のバージョンを試しました)。
milhouse-spork gem も試しましたが、他にも問題があります (msvcrt-ruby18.dll が見つからないなど)。
ウインドーズボックスでスポークを走らせる方法について誰か提案がありますか? 30 年代の rspec 用 Rails スタートアップは私を殺しています :-(
ruby-on-rails - Railsテストでオートテストとスポークを組み合わせる方法は?
自動テストは、変更されたテストのみを実行することにより、テストの実行速度を向上させます。
しかし、spork を使用して Rails 環境をプリロードすることで、さらに迅速にフィードバックを取得できるようにしたいと考えています。
これは可能ですか?
ruby-on-rails - RSpec で初期化されていない定数エラーが発生します。何が原因なのかわからない
私はテストに RSpec を使用しており、金曜日の午後に仕事を辞めたとき、私のテストは合格していました。しかし、家に帰ってリポジトリを同期すると、ラップトップでテストが失敗しました。仕事に戻りましたが、テストはまだ失敗しています。rspec を単独で実行するとエラーが返され、spork も起動しないため、私のコードを信じないでください。Spork を起動しようとすると、次のエラー メッセージが表示されます。
誰がこれを引き起こしているのか知っていますか?
ruby-on-rails - NameError:RSpecとSporkでテストするときのRailsアプリの初期化されていない定数
ターミナルで次のコマンドを使用して、最初のRailsアプリでテストを実行しようとしています。
ただし、次のエラーが発生するだけです。
ブラウザでサイトを正常に実行でき、「Sporkの準備ができてリッスンしている」ということで、実行しているGems、RSpec、Sporkなどに問題があると思います。PagesControllerおよびRSpecテストとして作成したテストではなく、RailsTutorial.orgの本に基づいています。私は途方に暮れています。
これが私のGemfileです:
私の地元の宝石リストが続きます:
誰かが何かアイデアを持っていますか、または私はより多くの情報を提供することによって助けることができますか?私はRailsの初心者で、時々戻ってきますが、問題が発生してから再び諦めるようです...
My Spec/spec_helper.rbファイルを更新します。
そして、spec_helperの内容が削除されたときのターミナルからの出力は次のとおりです。
ruby-on-rails - Sporkを使用する場合、Machinistの設計図をどのようにロードしますか?
Sporkを使用する場合、Machinistの設計図をどのようにロードしますか?
宝石:
- mongoid(2.0.0.rc.6)
- カピバラ(0.4.1.1)
- ステーキ(1.1.0)
- スポーク(0.9.0.rc2)
- rspec(2.4.0)
- 機械工(2.0.0.beta2)
すべての検収試験でこのエラーが発生します。
ブループリントが見つからないため、すべてのテストが失敗します。V2でこれらのエラーのいくつかが発生します(まだマスターブループリントがいくつかありません..)が、別のエラーも発生します:
これのテスト環境でconfig.cache_classes=falseを取得しました。
両方のspec_helperバージョン: