私はちょうどキュウリを実行しています。私はそれが実行されているデータベースがわかりませんが、私はセレニウム(カピバラ経由)でそれを実行するときには、間違いなく開発データベースを使用しています。テストデータベースが選択されていることを確認するにはどうすればよいのですか。テストデータベースと対話して正しい状態になっていることを確認するにはどうすればよいですか?キュウリを使用する場合、どのようにして 'テスト'データベースを選択しますか?
2
A
答えて
1
デフォルトでは、Cucumberはテスト環境とテストデータベースを使用します。意味
cucumber:
<<: *test
は、「テスト用データベースから設定を取得し、キュウリのために使用」:あなたのdatabase.ymlの中でこれを見るべきです。
はレーキは、実行のために準備ができて、あなたの開発データベースをコピーするコマンドを使用し、右の状態でテスト用データベースを取得するには:
rake db:test:clone_structure
Iも広くで使用するために採用されているDatabaseCleaner宝石、見てお勧めしますテスト。キュウリで設定することで、データベース・トランザクションを切り捨てたり使用したりして、各シナリオがきれいなデータベース状態から始まるようにすることができます。
関連する問題
- 1. Ractive.jsを使用して、選択した選択ボックスをどのように非選択にしますか?
- 2. ウィンドウのタイトルがnullの場合、どのようにselenium.selectwindow()を使用して選択できますか?
- 3. キュウリをゼウスでどのように使用しますか?
- 4. Googleドライブの選択としてどのようにvaadin-grid要素の選択を使用しますか?
- 5. キュウリのプロファイルとグローバルフックを使用してブラウザを選択
- 6. どのようにクエリ条件を選択するかを選択するパラメータが空白の場合
- 7. 私の場合に合併する場合、どのように選択するのですか?
- 8. どのようにPHPを使用してマルチ選択オプション?
- 9. 複数のビジュアルスタジオソリューションを使用している場合、どのようにリファクタリングツールを使用しますか?
- 10. テーブルの.. csv-table ::ディレクティブを使用している場合、どのようにsphinx-intlを使用しますか?
- 11. 結合を使用してデータを選択するにはどうすればよいですか?
- 12. selectオプションタグを使用してデータベースからデータを取得する場合 'all'データベースで '*'を選択する場合
- 13. ノードを選択しようとすると、xslで変数をどのように使用しますか?
- 14. どのように "無効な応答"を選択するか? (Javaの場合)
- 15. JDBC Realmを使用している場合、ようこそページはどのように動作しますか?
- 16. rake db:seedを使用して、シードデータをテストデータベースに追加するにはどうすればよいですか?
- 17. idが空の場合にmysqlからPHPを使用してデータを選択
- 18. この場合、1つのクエリを使用してmysqlを選択して更新しますか?
- 19. CSSを使用して前のTDエレメントを選択する場合
- 20. Angular FileSaver.jsを使用してディレクトリを選択できるようにします
- 21. 結合の選択フィールドからどのようにカスタムエイリアスフィールドを使用しますか?
- 22. 複数の定義がある場合、nginxはどのようにリゾルバを選択しますか?
- 23. グラフ作成のためにmatplotlibを使用する場合、どのように範囲を選択できますか?場合
- 24. jQueryを使用して関数を実行する選択メニューに選択属性がない場合
- 25. jQueryを使用して選択リストのすべてのオプションを選択/選択解除するにはどうすればよいですか?
- 26. LIMITを適用する前に、選択した行の合計をどのように数えますか?
- 27. 以下の場合、どのようにフィルタを使用しますか?
- 28. コンテキストルートが「root」の場合は、どのように#{request.contextPath}を使用しますか?
- 29. 特定の選択オプションを選択した場合、どのようにすべての入力を有効にするのですか?
- 30. 最初のオプションをどのように選択するかは選択肢のループからビルドする場所を選択します4
configフォルダ内database.ymlををチェックし、あなたがテスト用データベースを参照してくださいする必要があります。 sleniumが開発データベースを使用していることをどのように知っていますか? – megas
アカウント作成プロセスがブラウザで行われているのを見ても、アカウントは既にdevで作成されているため完了できませんが、テスト中ではありません。 – cjm2671