相关疑难解决方法(0)

如何在Jasmine JS中重用beforeEach/afterEach?

使用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)

javascript testing dry jasmine

38
推荐指数
3
解决办法
4万
查看次数

标签 统计

dry ×1

jasmine ×1

javascript ×1

testing ×1