問題タブ [guard]

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

ruby-on-rails - アセット キャッシュ ファイルのガード テスト コンパイルに関する問題

guard-test を使用してテストを実行すると、アセット キャッシュ ファイルがコンパイルされます。通常、rake を使用してテストを実行すると、これは発生しません。私の test.rb 環境では config.action_controller.perform_caching = false を指定しています。ホストをオーバーライドし、違いがあればサブドメインを使用しています。

機能: @request.host = "sub.domain.devnet"

統合: ホスト! "sub.domain.devnet" Capybara.default_host = "sub.domain.devnet"

すべてのテストは緑色です。

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

erlang - Erlang ガードのメンバーシップを確認する

ガードの一部が である場合member(E, L)、Erlang で if ステートメントを書く最も簡単な方法は何ですか? 単純なアプローチは次のとおりです。EL

しかし、私が正しく理解していれば、memberはガード式ではないため、機能しません。どの方法が機能しますか?

0 投票する
7 に答える
15814 参照

ruby-on-rails-3 - 開発環境で「rakedb:migrate」の後に「rakedb:migrate RAILS_ENV = test」を自動的に設定する方法はありますか?

開発環境でrake db:migrate RAILS_ENV=testそれぞれの後に自動的に行う方法はありますか?rake db:migrate

私はguardguard-rspecを実行していますが、ブラウザーで手動で機能していても、テストが失敗することに本当に悩まされています。

rake db:migrate:testデータベースの変更後に電話をかけるのを忘れてしまったことを理解するために、開発を一時停止するたびに少なくとも15分かかりました。

すでにガードを使用しているので、プロジェクトにガードレーキを追加することも考えましたが、どのファイルを見るべきかわかりません。development.sqlite3を見るrake db:migrate RAILS_ENV=testと、ブラウザを介してレコードを操作するたびに起動されるため、これは本当に必要なことではありません。

誰かが私の問題を手伝ってくれますか?

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

ruby - Windowsでガードがサイレントに失敗する

Windows 7 x64でguard-sassとguard-jammitを実行するようにガードを取得しようとしていますが、-debugがアクティブな場合でも、実行、一時停止、サイレント終了の動作が見られます。

私たちは、デザイナー(良くも悪くも、ウィンドウで作業する)に、HAML / SASSを使用してものを構築し、Jammitで自動拡大/アセットバンドルを使用するようにしています。

典型的な実行は次のとおりです。

私のGemfileは次のようになります。

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

ruby-on-rails - Spork 出力をクリーンアップするには?

これは私を死に至らしめます。これについて何ができますか?

Gemfile.lock:

0 投票する
4 に答える
428 参照

git - 赤、緑、リファクタリングのステップ間の自動git commit?

私は常にワークフローで新しいことを試すことに興味があり、赤、緑、リファクタリングのステップ間で自動的にコミットするのは面白い実験かもしれないと思いましたが、特定の機能を完了したら(プッシュする前に)コミットを手動で押しつぶします)。

他の誰かがこれを以前に試したことがあるかどうか疑問に思っていましたか?これについて一度読んだと思いましたが、参考文献が見つかりません。

ワークフローを改善できるように、ワークフローを視覚的に確認できるだけでなく、頻繁にコミットすることに重点を置くことが1つのメリットになることを期待しています。たとえば、押しつぶす前に、赤と緑の間の時間が長すぎるかどうか、または各ステップ間で行うコード変更の数が必要以上に多いかどうかを確認できます。

これをガードプラグインとして実装し、スペックまたはライブラリファイルを保存すると、スペックが実行され、次のようなコミットメッセージで変更がコミットされるようにしました。

押しつぶすときにこれを視覚的にスキャンし、論理的な変更によって関連する赤/緑/リファクタリングのコミットをグループ化する場所を決定できるという考えです。

最悪の場合、これは楽しい実験かもしれないと思いました。せいぜい、私がどのように働いているかを見る別の方法を私に与えるかもしれません。

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

haskell - 網羅的でないガードが反駁できないパターンマッチを失敗させるのはなぜですか?

私はHaskellにこの関数を持っています:

これは、さまざまな入力で関数を試したときに得たものです。

Real World Haskellによると、最初のパターンは反駁できません。しかしtest 3 4、最初のパターンは失敗せず、2番目のパターンと一致するようです。私はある種のエラーを予期していました-多分「非網羅的な警備員」。では、ここで実際に何が起こっているのでしょうか。これが誤って発生した場合に備えて、コンパイラの警告を有効にする方法はありますか?

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

ruby-on-rails - フォアマンとガードを使用する方法は?

ガードレールgemを考えると、Railsサーバーを起動し、開発中にソースファイルが変更されたときに自動的に再起動する簡単な方法です。

このgemを使用して、Procfileを実行する代わりに、プロセスを起動するにはどうすればよいrails sですか?

Procfileにリストされている各プロセスを.で読み取って開始できるフォアマンジェムをすでに見つけましたforeman start

ありがとう!-A

編集1

これは悪いアプローチです。各プロセスは、ガードが個別に管理できるようにする必要があります。

  • 独立して再起動し、
  • 開発に適したフラグで起動する
0 投票する
2 に答える
2964 参照

testing - Autofeature / autotestとGuardの長所と短所を比較しますか?

ある自動テストランナーを別のランナーよりも使用する具体的な理由はありますか?Autofeature + autotestの両方を使用しましたが、これが設定する組み込みプロセスが本当に気に入っています。最初にrspecユニットテストを実行し、次にキュウリテストを実行し、最後に失敗したテストのみを実行します。これは標準に適しています。キュウリのテストを作成し、失敗するまでステップを設定してから、詳細な機能の単体テストにドロップダウンするワークフロー。

私は標準のrspec構成でガードを使用しましたが、それもうまく機能しましたが、キュウリのテストではフォールドしませんでした。さらに実験する時間がありませんでした。

誰かがお互いを使用する特定の理由があるのか​​、または一方の方法が他方の弱点を軽減するのかどうか疑問に思っています。

入力ありがとう、トニー

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

ruby-on-rails-3 - Guard + きゅうり => カスタム ガード ファイル

通常、進行中のキュウリ機能のみを実行するために、ガードファイルを正しくセットアップしようとしています。次に、それらが完了したら、すべての機能を (手動で) 実行したいと考えています。これを含むようにガード ファイルを変更しましたが、run_all が機能しません。@wip 機能を実行するだけです。

:run_all メソッドはどのように機能しますか?