問題タブ [calabash]
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.
ios - ひょうたんテストの実行時にバックエンド インタラクションをモックする方法
現在、既存のアプリケーションにキュウリのテストを統合する段階にいます。アプリはバックエンドと頻繁にやり取りします。最も単純なケースは、ユーザーの登録です。
テストを再現できるようにするために、(実際の) バックエンドに逆らうことはできません (いくつかの理由で、同じ電子メールで 2 人のユーザーを登録することはできません)。
バックエンドの動作をモックし、モックされた応答を配信するために必要なオプションを知りたいです。単体テストについては、 Nocillaと他のいくつかのフレームワークを知っています。もちろん、それらを統合しても、ひょうたんテストでは機能しません。
1 つの代替手段は、ネットワークを制御するためにひょうたんテストから制御する実際のサーバーを実行することです。しかし、それは少しやり過ぎのようです。もう 1 つのオプションは、ひょうたんのバックドアメカニズムを介して制御できるひょうたんのターゲットにモック オブジェクトを配置することです。
それが唯一の選択肢ではないと思います。私の質問は次のとおりです。よりエレガントな方法はありますか?
android - Macでgemを使用してひょうたんをインストールする際のエラー
「sudo gem install calabash-android」を実行していますが、次のエラーが発生します。
この問題を解決するにはどうすればよいですか? この URL の手順に従っています: https://github.com/calabash/calabash-android/blob/master/documentation/installation.md
cucumber - ひょうたんを使用したフォーム検証
次のコードでフォームを検証しようとしています:
次に、次のフィールドが表示されます:|新しいクライアント||名前||年齢||住所||メール|
疲れました:
と
ありがとう。
android - Ubuntu に Calabash Android をインストールするときに、gem ネイティブ拡張機能のビルドに失敗しました
Ubuntu(13.10)にCalabash Androidをインストールしたいです。gem (1.8.23) と ruby (1.9.3p194) をインストールして、「sudo gem install calabash-android」を実行しようとしましたが、「Failed to build gem native extension」というメッセージが引き続き表示されます。以下は完全なメッセージです。
ネイティブ拡張機能の構築。これには時間がかかる場合があります... エラー: calabash-android のインストール中にエラーが発生しました: エラー: gem ネイティブ拡張機能をビルドできませんでした。
/usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in require': cannot load such file -- mkmf (LoadError)
from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in
require' from extconf.rb:1:in `'
Gem ファイルは、検査のために /var/lib/gems/1.9.1/gems/gherkin-2.12.2 にインストールされたままになります。
「sudo apt-get update」を試しましたが、問題は解決しませんでした。また、gccもチェックしたので、ビルドの問題ではありません。誰か提案はありますか?前もって感謝します!
ios - calabash-ios:「record_begin」を使用して録音しようとしていますが、次の問題が発生しています
私が実行すると:
エラーが発生します:
ruby - 既存のメソッドの定義を見つける方法は?
私はプログラミングとRubyの両方が初めてです。一部の既存のコードでは、次のように記述されています。
kid_raising_btn
このことから、クエリを実行して true または false を返し、メソッドを呼び出す変数が定義されていることがわかりますfirst
(ただし、これは紛らわしいです)。
どうすれば何を見つけることができますかfirst
?