0

我有一个需要涵盖 JS 单元的以下 javascript 表达式。

var optionValue;

optionValue = function () {
   if(a == false) {
      b.remove();
 }
  a = true;
}

在文件构造函数中被调用为:

  'filepath/': function(setting) {
   optionValue();
}

我是 Jasmine 测试的初学者,如果有人能对我如何涵盖这种情况给出一个想法。到目前为止,我已经尝试过如下方法:

 describe('first test', function () {
            var optionValue;
            beforeEach(function() {
                optionValue = jasmine.createSpy('optionvalue');

                optionValue();
            });
            it('should work', function () {
                expect(optionValue).toHaveBeenCalled();
            });
        });
4

0 回答 0