【问题标题】:Jasmine unit tests茉莉花单元测试
【发布时间】:2016-09-13 07:10:34
【问题描述】:

嗨,我是茉莉花的新手。

任何机构都可以建议为 AngularJS 中的这段代码编写测试用例

$('#issueDateSpan').click(function(event) {
  event.preventDefault();
  $('#datetimepickerIssue').data('DateTimePicker').show();
});

【问题讨论】:

  • 您要验证什么? DateTimePicker 是否显示?
  • 是的,我需要在茉莉花中测试
  • 我想在 karma 中显示测试覆盖率

标签: angularjs jasmine karma-jasmine jasmine-jquery


【解决方案1】:

如果我理解正确,您想测试 DateTimePicker 是否显示。

您是否尝试过类似的方法:

describe('visibility', function() {
     it('DateTimePicker is displayed', function() {
      expect(element(by.id('datetimepickerIssue').is(':visible')).toBe(true); 
      }); 
    });

describe('visibility', function() {
         it('DateTimePicker is displayed', function() {
            expect($('#DateTimePicker').is(':visible')).toBe(true);
          }); 
        });

【讨论】:

    猜你喜欢
    • 2017-09-27
    • 1970-01-01
    • 2022-01-23
    • 2020-11-25
    • 2020-08-19
    • 2015-10-01
    • 2016-06-14
    • 1970-01-01
    相关资源
    最近更新 更多