2016-08-09 6 views
0

私たちは、試験器 - キュウリBDDテストフレームワークを使用しています。 Cucumber jsは 'Background'フックをサポートしていませんか?以下に示すように投光器 - キュウリバックグラウンドフック

私はシナリオをしようとしています:

Background: 
Given an authenticated user 

Scenario Outline: test something 
Given the home page is displayed 
When I fill the form for <patient> 
Then form should be submitted successfully 

Examples: 
|patient| 
|pat1 | 
|pat2 | 

をGETエラーを実行するには -

expected: #TagLine, #ScenarioLine, #ScenarioOutlineLine, #Comment, #Empty, got 'Background:' 
expected: #TagLine, #ScenarioLine, #ScenarioOutlineLine, #Comment, #Empty, got 'Given an authenticated user' 
+0

ちょうどシナリオから 'Outline'を削除してみてください! –

+0

@ igniteram1この「アウトライン」は現在の場所であり、削除してはいけません。 –

+0

ええ、私はこれにいくつかの変更があったことに同意します。それが私が削除して試してみる理由です。しかし、それでも動作するはずです!あなたの機能ファイルをチェックして、他のものが原因である可能性があります! –

答えて

1

機能の見出しが欠落しているように見えます。キュウリには、実行するためにシナリオに定義された機能が必要です。

はちょうど事をテストし、これを試してくださいするには、次の

Feature: Test features 

Background: 
Given an authenticated user 

Scenario Outline: test something 
Given the home page is displayed 
When I fill the form for <patient> 
Then form should be submitted successfully 

Examples: 
|patient| 
|pat1 | 
|pat2 | 
+0

それは、機能の見出しを持っていた。この例では追加していません。とにかくそれは問題を解決しません – Manya

+0

@Manyaあなたの**フル**機能ファイルを投稿してください。人々はそれがどのように見えるかを推測する必要はありません。 –

関連する問題