私は自分のウェブサイトに2つの簡単なテストを書こうとしています。これは初めてのことですが、少し問題があります。私のDBに接続されたCapybara + rspec +セレンを使ったログイン/サインアップテスト?
テスト仕様は非常に単純です。電子メールとパスワードのフィールドを入力してから、「サインアップ」または「ログイン」をクリックします私はテストしています。
私は悲しげにいくつかの問題に直面しています:
をclick_on( "...")を呼び出した後、私はpage.shouldのhave_contentコールを持っています。しかし、これは決して成功するとは思われません。私が成功したサインアップやログインを見る前に、Seleniumがfirefoxを閉じます。
ログインするには、テストで自分のローカルデータベースが使用されていることを確認する方法がわかりません。私はmysqlの上にいて、自分のDBが稼働していることを知っています(私はmysql管理者のクエリを実行することができます)が、私のDBを使っているかどうかわかりません。私のDBに記録する。
ありがとうございました!
リンゴ