Ho iniziato con i test delle unità javascript (con Jasmine).Unità test stile codice javascript
Ho esperienza nel codice C# di test unitario. Ma dato che JavaScript è un linguaggio dinamico, lo trovo molto utile per sfruttare questo, e le prove di scrittura utilizzando la potenza espressiva di javascript, per esempio:
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();
});
});
});
Per quanto riguarda fare questo tipo di test-non convenzionale la scrittura, non sono andati oltre a fare questo tipo di test (matrice con un elenco di casi di test che sono molto simili)
Quindi credo che la mia domanda è
E 'bene per scrivere i test come questo, o dovrei limitarmi a un dispositivo di prova più "tipizzato staticamente"?
assolutamente, per lo più volevo un'opinione sul fatto che fosse difficile creare casi di test come quello – bevacqua