使用JasmineJS编写测试时,我有许多测试具有类似的beforeEach/afterEach代码.
有没有办法使用JasmineJS测试套件实现继承模型?
我可以将所有测试组合describe在一起,但在这种情况下,我将以包含所有测试的单个HUGE JS文件结束.
我想分开每个页面的测试.
这是一个例子:
describe('Services Page', function() {
beforeEach(function() {
login_as_admin()
})
beforeEach(function() {
browser().navigateTo('/services')
})
if('Some test for services page', function() {})
afterEach(function() {
logout()
})
})
describe('Administrators Page', function() {
beforeEach(function() {
login_as_admin()
})
beforeEach(function() {
browser().navigateTo('/administrators')
})
if('Some test for administrators page', function() {})
afterEach(function() {
logout()
})
})
Run Code Online (Sandbox Code Playgroud)