摩卡测试相互依赖?

时间:2014-09-28 04:10:09

标签: javascript testing coffeescript dependencies mocha

Mocha测试似乎独立且异步地运行。

然而,有时一个测试依赖于之前的另一个测试是有意义的,如下所示:

describe 'Authentication flow', ->
   user = email: 'foo@bar.com', password: 'passwd'

   it 'registers a user', (done) ->
        register user, (err, res) ->
            return done(err) if err?
            done()

   it 'logs a user in', (done) ->
        login user, (err, res) ->
            return done(err) if err?
            done()

目前,我正在it内的async.waterfall块中运行这类测试。

没有办法将这些链接在一起吗?没有越来越多的缩进如此:

    it 'does', (done) ->
            it 'something', (_done) ->
                _done()
                done()

0 个答案:

没有答案
相关问题