5
我开始使用JavaScript单元测试(与茉莉花)。单元测试javascript代码风格
我有单元测试C#代码的经验。但考虑到JavaScript是一种动态语言,我发现它非常有用利用这一点,并使用写测试的JavaScript的表现力,例如:
describe('known plugins should be exported', function(){
var plugins = ['bundle','less','sass','coffee','jsn','minifyCSS','minifyJS','forward','fingerprint'];
plugins.forEach(function(plugin){
it('should export plugin named ' + plugin, function(){
expect(all[plugin]).toBeDefined();
});
});
});
至于做这种非传统的测试 - 写作,我没有比做这种测试(阵列的测试案例非常相似的列表)走得更远
所以我想我的问题是
它是细写这样的测试,或者我应该将自己限制在一个更“静态类型”的测试夹具上?
绝对,我主要是想表达一下这样的测试用例是否感到混乱 – bevacqua 2013-03-19 20:44:19