使用Teaspoon-mocha测试javascript模态消息

时间:2018-06-11 09:00:17

标签: javascript unit-testing teaspoon

我的应用程序中有几个必须进行测试的模态。这些模态是用户看到在应用程序中执行某些操作的错误消息或信息。 例如,我有一个错误模式。当用户执行不允许的操作时,将显示此错误警报。 我使用的是Teaspoon-mocha,Sinon和Chai。 这是我需要测试的一个函数的脚本:

function alertError(text) {
    html = '<div class="alert alert-danger alert-dismissible" role="alert">' +
            '<button type="button" class="close" data-dismiss="alert"><span>&times;</span></button>' +
            text +
            '</div>'
    return html
}

这是我尝试的但似乎不太正确:

it("Should show Error message", function () {
    var text = "Error";
    html = '<div class="alert alert-danger alert-dismissible" role="alert">' +
      '<button type="button" class="close" data-dismiss="alert"><span>&times;</span></button>' +
      text +
      '</div>';
    expect(alertError(text)).to.equal(html);
  });

我想了解测试类似内容的最佳方法。

0 个答案:

没有答案