2017-05-23 5 views
1

現在、Typescript CucumberJS 1.3プロジェクトをCucumberJS 2.2に移行しています。 @types/cucumberバージョン1.3.1から2.0.1への更新を意味します。(入力中に) `scenarioResult.isFailed()`が削除されました。CucumberJS 1.x〜2.x

私のアフターフックでは、もうisFailed()を使用することができません。以下を参照してください。何か不足していますか?

// 1.3.x 
 
this.After((scenario: HookScenario): void { 
 
    // logs scenario.isFailed() = true/false 
 
    console.log('scenario.isFailed() = ', scenario.isFailed()); 
 
} 
 

 
// 2.x.x 
 
this.After((scenarioResult:HookScenarioResult): void => { 
 
    // logs scenario.status = '{string} status' 
 
    console.log('scenarioResult.status = ', scenarioResult.status); 
 
});

答えて

0

あなたは私の**自身の解放をしている

// 1.3.x 
 
this.After(function (scenario: HookScenario): void { 
 
    // logs scenario.isFailed() = true/false 
 
    console.log('scenario.isFailed() = ', scenario.isFailed()); 
 
} 
 

 
// 2.x.x 
 
this.After(function (scenarioResult: HookScenarioResult): void { 
 
    // logs scenario.status = '{string} status' 
 
    console.log('scenarioResult.status = ', scenarioResult.status); 
 
    
 
    // Changed to 
 
    console.log('scenario failed = ', scenarioResult.status === 'failed'); 
 
});

+0

笑、**ノート**私自身、自分のrelease notesで見ることができるように定型プロジェクト**。私はCucumberJS – wswebcreation

+1

Lolのドキュメントで正式な答えを見つけることができなかったのでそこに置いた:... ...私は何かの類似していると私はこの問題を発見し、Googleで検索した後、リリースノートのように私はあなたの問題に答えるだけです:D – JoG

関連する問題