Jak ponownie użyć przed / po każdym w Jasmine JS?
Podczas pisania testów z JasmineJS mam wiele testów, które mają podobny kod przedEach / poEach.
Czy istnieje sposób na zaimplementowanie modelu dziedziczenia przy użyciu pakietów testowych JasmineJS?
Mogę zgrupować wszystkie testy w jednymdescribe
ale w tym przypadku zakończę się pojedynczym OGROMNYM plikiem JS zawierającym wszystkie testy.
Chciałbym podzielić testy dla każdej strony.
Oto przykład:
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()
})
})