Я начинаю с тестирования модуля javascript (с Jasmine).Unit testing javascript code style
У меня есть опыт в модульном тестировании кода 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();
});
});
});
Насколько делают этот вид нетрадиционного Test- письма, я не пошел дальше, чем делать такого рода тестов (массив со списком тестов, которые очень похожи)
Так что я думаю, мой вопрос
это прекрасно, чтобы написать тесты, как это, или я должен сдерживать себя более «статически типизированным» испытательным креплением?
абсолютно, мне в основном хотелось мнения о том, было ли бесполезно выражать такие тестовые примеры – bevacqua