O trecho a seguir permitirá que você crie facilmente vários testes de jasmim com a mesma base de código.
Será útil porque se um teste falhar, você não terá que depurar muito tempo antes de encontrar o caso que falhou
describe('Global description', function () {
// Represent a set testable of data
_.each([1,2,3,5,7,9,11,13,17,23 /*, etc.*/], function(v) {
testingValues(v);
});
function testingValues(v) {
beforeEach(function () {
// Do something
});
describe('when returning content [v = ' + v + ']', function () {
it('should be true', function () {
// Arrange
// Act
// Assert
expect(v > 0).toBeTruthy();
});
});
}
});