私は、Rails 3 アプリケーションをテストする方法を探していました。このアプリケーションには、豊富なインターフェース用に非常に多くの JS コードが含まれています。カピバラでやってみたけどダメだったのでジャスミンでやってみます。しかし、どうすればいいのか分からなくて困っています。
私が集めた情報によると、Jasmine だけでもサイトの JS コンポーネントをテストするのに適していますが、インターフェースを直接テストしたい場合はどうすればよいでしょうか? 次のようなものが必要です:
describe "Sign in"
Visit '/home'
When user clicks "Sign in" link
The sign in form should appear
ジャスミンで実際にそのようなことをすることはできますか? これまでのところ、私のテストは rails-jasmine gem によって生成された結果ページに含まれており、明らかに私のサイトの DOM ではなく、その DOM で実行されています。
私は今、エバーグリーンを使用しようとしていますが、同じ結果が得られます (jQuery を含めることさえできません)。
何か案は?
ありがとう!