describe 'TheObject', ->
before ->
console.log 'loading text'
fs.readFile('../data/data.json', 'utf8', (err, data) ->
text = data
)
describe 'simple', ->
it 'should pass a simple test', ->
b = "1"
b.should.equal "1"
我想让它在before
操作中读取的文件完成之前我的任何测试都不会运行。但这里是异步世界,所以我认为它的行为符合预期。我可以以某种方式将所有其他测试放入回调中吗?我可以强制 readFile 阻塞吗?