我的应用程序中有几个必须进行测试的模态。这些模态是用户看到在应用程序中执行某些操作的错误消息或信息。 例如,我有一个错误模式。当用户执行不允许的操作时,将显示此错误警报。 我使用的是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>×</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>×</span></button>' +
text +
'</div>';
expect(alertError(text)).to.equal(html);
});
我想了解测试类似内容的最佳方法。