Как добавить обещание в очередь управления потоком с помощью транспортира?
В моем тесте я вызываю и извлекаю данные из библиотеки в наш бэкэнд перед запуском некоторых тестов пользовательского интерфейса с использованием транспортира.
'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 () {
...
});
Таким образом, обещание, возвращаемое dataBuilder, не разрешается до фактического завершения it (). Как добавить обещание, возвращаемое dataBuilder, в управление потоком данных webDriver?