AJAX要求を待たない(。page.first( 'DIV#質問スコア')テキスト)を期待.TO EQ '-1' 私は睡眠1挿入カピバラは、私はRSpecの+カピバラ+ポルターガイストで次のエラーを取得する
expected: "-1"
got: "0"
:
scenario 'can upvote just one time', js: true do
first('a#question-upvote').click
sleep 1
expect(first('div#question-score').text).to eq '1'
first('a#question-upvote').click
sleep 1
expect(first('div#question-score').text).to eq '1'
end
テストパスを。
ページが非同期リクエストを待っていないことを理解しました。 スリープ状態でうまく動作するようにテストを書き直すにはどうすればよいですか?
P.S.英語のために申し訳ありません。
ありがとうございます。あなたは私をもう一度助けました。 –