0
私の検証機能のジャスミンテストケースを書いています。これは私の関数のコードです。フォーム要素の単体テストを書く
function validateCardNum(){
var cardEntered = $('#cardNum').val();
var cTypeVal = $('#cType').val();
if(cTypeVal === 'visa'){
var reg = /^4\d{15}$/;
if (!reg.test(cardEntered)) {
showError('#cardNum',errorMsg);
return false;
};
}
}
そして、これは私がそれをテストするために書いているコードです:
describe('VISA Card Validations', function() {
$('#cType').val() = 'visa';
it('should not validate empty CC number', function() {
$('#cardNum').val() = '';
expect(validateCardNum().toBe(false));
});
});
私がこれを書いたとき、私はこのエラーを取得:
ReferenceError: Invalid left-hand side in assignment
私の質問はどのように私はできています入力フィールドにテスト値を割り当てて、さまざまなケースのシナリオをテストします。