私は次のようなキュウリのテストをしようとしています:
Given I am logged in as admin
When I go to the article page
Then I should see "Edit Article"
And I should see "Article Title"
ここで、記事ページへのパスは「articles / 1」または既知のIDです。問題は、ステップ定義を使用してデータを挿入するときに発生することです。
Article.create(:name => "Article Title")
レコードが挿入されたときにIDがどうなるかを前もって知ることはできません。
基本的に、私はどちらかが必要です
a)予測可能なIDを挿入できるようにする。この質問の回答に記載されている方法を試しましたが、うまくいかないようです。常に別のIDが挿入されます。
また
b)記事IDのパラメーターを渡すことができるようにキュウリのステップを記述します
私が見たすべてのキュウリのチュートリアルは、このタイプのシナリオで一種の光沢があります-それは常にすべての記事のリストなどに行き、特定の詳細ページには行きません。
どんな助けでもいただければ幸いです。ありがとう!