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()
    })

})

questionAnswers(4)

yourAnswerToTheQuestion