Beim Schreiben von Tests mit JasmineJS habe ich viele Tests, die vor jedem/nach jedem Code ähnlich sind.Wie wiederverwenden vorEach/nachJeden in Jasmine JS?
Gibt es eine Möglichkeit, ein Vererbungsmodell mit JasmineJS-Testsuiten zu implementieren?
Ich kann alle Tests in einem einzigen describe
gruppieren, aber in diesem Fall werde ich mit einer einzigen HUGE JS-Datei enden, die alle Tests enthält.
Ich möchte die Tests für jede Seite teilen. Hier
ein Beispiel:
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()
})
})
wird jede Seite haben 'login_as_admin()' und 'logout()'? – xst