【发布时间】:2014-08-25 05:08:22
【问题描述】:
在我的测试中,在使用量角器运行一些 ui 测试之前,我正在调用外部库以将数据播种到我们的后端。
'use strict'
var dataBuilder = require('data_builder.js');
describe('test', function () {
var testData = {
name: 'foo',
title: 'bar',
...
};
beforeEach(function () {
//create test data on the backend
dataBuilder.create(testData).then(function (id) {
testData.id = id.id;
});
});
it('test something', function () {
...
});
因此,在 it() 实际完成之前,dataBuilder 返回的承诺不会得到解决。如何将dataBuilder返回的promise添加到webDriver的流控中?
【问题讨论】:
标签: angularjs promise protractor flow-control