環境: 分度器、ジャスミン、タイプスクリプト
セットアップが異なり、アサーションが同じであるいくつかのテストがあります。ita の内部describeとexpectafterEach ブロックのアサーションにそれぞれ異なるステップを入力するのは良い習慣ですか?
例: フォームにはphoneNumberFieldとsubmitBtn;が含まれます。
テスト 1: に短すぎる数字を入力phoneNumberField=>submitBtn無効になることを期待。
テスト 2: Enter text into phoneNumberField=>submitBtn無効になると予想される コード例:
describe('Invalid phone number => submitBtn disabled', () => {
afterEach(() => {
expect(submitBtn.isEnabled()).toBeFalsy();
});
it('Too short number input', () => {
phoneNumberField.sendKeys('012');
});
it('Text input', () => {
phoneNumberField.sendKeys('asdf');
});
});