2017-06-19 7 views
3

私はJasmineを使って分度器と角度2でE2E検定を書いています。角2(cli)分度器ジャスミン期待値が約束を解決していない

私は、分度器によって返された要素のgetText()について簡単な期待をしています。

it('should display correct hero title',() => { 
    expect(element(by.css('Hero-title')).getText()).toEqual('Foobar'); 
}); 

これはタイプエラーが発生:

Argument of type '"Foobar"' is not assignable to parameter of type 'Expected<Promise<string>>'. [2345] 

は私が.thenを使用することができます知っているが、私は期待のこれらのタイプの負荷を持つことになりますように私はそれを行うにはしたくありません。

新しいAngular CLIプロジェクトを使用すると、これは期待通りに機能します。私はすべての設定を完了しましたが、違いは見つかりません。

答えて

5

これはが正しいタイピングを施行、2.5.46で始まる、jasmineに関し、ここで分度器の問題追跡における関連未解決の問題:回避策として

、問題が修正されるまで、「ジャスミンタイプ」のバージョンを2.5.45に固定することができます:

"@types/jasmine": "2.5.45" 
関連する問題