如果在我的测试中在“it”或“beforeEach”块之外使用实用程序,我需要抛出异常。例子 -
describe('some test', function(){
useUtil(); // should throw exception
beforeEach(function(){
useUtil() // should work
})
it('should test something', function(){
useUtil() // should work
})
})
该实用程序创建间谍,我想确保它们的创建方式允许 Jasmine 在每个套件之后清理它们。