問題タブ [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.

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

ruby-on-rails - ruby の読み込みに時間がかかる

Rails コンソールや Rails サーバーを頻繁に起動したり、他のコマンドライン Ruby アプリを使用したりしています。ブートストラップには数秒かかり、しばらくすると面倒になります。

コンパイルされたバージョンを実行する方法、または spork などを使用してロードしたままにする方法はありますか?

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

ruby-on-rails - Spork を使用しているときに、ヘルパーとモデルが RSpec で確実にリロードされるようにするにはどうすればよいですか?

Spork を実行するたびにヘルパー (および場合によってはモデル) がリロードされていないようです。「Spork.each_run」ブロックには何を入れるべきですか?

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

ruby-on-rails - Spork エラー: nil:NilClass (NoMethodError) の未定義のメソッド 'split'

何が原因でしょうか?今日まで何ヶ月も働いています。私が何を変えたのかわからない。

私のマシン(すべてのOSアップデートで最新のOS X 10.7)とGemfile(Rails 3.1.1)にspork 0.9.0.rc9 gemがあります。spork --bootstrap を実行しようとすると、次のエラーが表示されます。

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

ruby-on-rails - Rspec は高速ですが、Spork ではまだ遅い

私の仕様 (1 つのテストのみ) は、rspec で実行するのに約 40 秒かかりました。私は今スポークを走らせており、それは時間を約17秒に短縮しましたが、それでも1回のテストでは少しばかげているようです. AMD Athlon II X2 250 3.0GHz プロセッサ、Ubuntu 11.04、4GB RAM を使用しています。テストの実行中、プロセッサーは両方のコアで短時間 100% に達したように見えます。これはすべて正常に聞こえますか、それとも何か奇妙なことが起こっていますか?

さらに、Guard を介してこれを実行すると、タイマーがリセットされることはありません。したがって、最初のテストで 17 秒と報告され、次のテストを開始する前に 15 秒待機すると、17 秒後に 2 番目のテストに 49 秒かかったことが報告されます (最初のテストは 17 秒、その間の 15 秒は 2 番目のテストは 17 秒)。これは正常ですか?

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

ruby - キュウリからのうなり声の通知(失敗のみ)を制限する(ガード、スポーク、ruby_gntpを使用)

特定のCucumberメッセージがGrowlに表示されないようにするにはどうすればよいですか?例:保留中のステップまたは成功を示す通知。何かを壊した場合にのみ中断したい。

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

ruby-on-rails - guard-rspec が spork で使用されている場合、通知はありません

Ruby-1.9.2 と rails-3.1.3 を使用して ubuntu マシンで作業しています。自動テストにguard-rspecを使用し、DRBサーバーとしてsporkを使用しています。

スポークなしでガードを実行すると、正しい通知が表示されます。しかし、スポークでガードすると、通知がまったく表示されません。
これが私のGemfileの関連部分です

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

haml - Spork、delayed_job、email_spec、haml

私のテスト環境はsporkとcucumberを使用しています-テストを正常に実行でき、email_specを含めることにしました。ただし、電子メールテストは失敗しています

  1. 私のメールはdelayed_jobを使用して送信されます
  2. email_specは、メールをチェックする前に遅延ジョブを実行しています
  3. ただし、delayed_jobが失敗しているため、(hamlを使用する)電子メールは送信されません。

    /li>
  4. エラーのハンドラーは、ハンドラーのリストに:hamlを表示しないことに注意してください。gemfileにhamlとhaml-railsgemがあり、アプリは非テスト環境でメールを適切に送信します(dev / prodに上記のようなエラーはありません)

主な質問は

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

ruby-on-rails - 複数のテストフォルダ(specとcapybara)でRspec + Guard+Glow+Sporkを使う方法

Mac でテストしている Ruby on Rails で Rspec + ガード + グロー + スポークをセットアップしようとしています。それらは私の「spec」ディレクトリで問題なく動作します。

しかし、カピバラ test を保存する別のヘルパーを持つ別のフォルダーがあります。ガード+グロー+スポークを構成して、2つのテストフォルダーで一度に「ガードスタート」で動作させるにはどうすればよいですか。

これは私のディレクトリ構造です

-アプリ\

----スペック\

------spec_helper.rb

----シナリオ\

------scenario_helper.rb

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

ruby-on-rails-3 - ここでRspecテストが失敗するのはなぜですか?

Rspecを実行すると、同じタイプのエラーが3つ発生します。

私のapplication_controller.rbはこれです:

私のpages_controller_spec.rbはこれです:

私のエラーの読み出しはこれです:

私のapplication.html.erb

これは私のヘルパーファイルです:

そして、これが私のページコントローラファイルです:

なぜこれが失敗しているのかはっきりしていません。