2017-09-06 12 views
0

同じ.spec.tsファイルに複数のdescribe()を置くことはできますか?私はdescribeを入れ子にしているわけではありません。カルマ - ジャスミン単位テストの構文

describe('First describe',() => { 
    it(); 
}) 
describe('Second describe',() => { 
it(); 
}); 

テストを実行する際にこれを行う際に危険性はありますか?私は現在.specに4 describeを持っていて、さまざまなシナリオをテストしています。ほとんどの場合、すべてのテストが合格します。しかし、期待値が正しいにもかかわらず、いくつかのテストはランダムに失敗します。複数のdescribeが何らかの問題を引き起こしていますか?それを入れ子にするほうがいいですか? angular4アプリの場合

答えて

1

はい、.spec.tsに複数の番号を追加することはできますが、これはjavascriptの機能であるためです。しかし、テストで見つからない場合は、デバッグする必要があります。

あなたは次のリンク次でそれを見つけることができます。 https://jasmine.github.io/2.1/introduction.html#section-It's_Just_Functions

+0

は、私は完全にドキュメントでは、感謝することを逃しました!単体テストをデバッグする最良の方法は何ですか?私が使用する必要がある特定のパッケージはありますか? – user3344978

+0

私はこれにstandartの 'console.log'と' debugger'を使います。 – jalners

関連する問題