appium-ios-simulator
Version:
iOS Simulator interface for Appium.
41 lines (28 loc) • 2.55 kB
JavaScript
;
var _regeneratorRuntime = require('babel-runtime/regenerator')['default'];
var _interopRequireDefault = require('babel-runtime/helpers/interop-require-default')['default'];
var _libTailUntilJs = require('../../lib/tail-until.js');
var _chai = require('chai');
var _chai2 = _interopRequireDefault(_chai);
var _chaiAsPromised = require('chai-as-promised');
var _chaiAsPromised2 = _interopRequireDefault(_chaiAsPromised);
var _path = require('path');
var _path2 = _interopRequireDefault(_path);
_chai2['default'].should();
_chai2['default'].use(_chaiAsPromised2['default']);
describe('tail-until', function () {
it('rejects when timeout is hit', function callee$1$0() {
return _regeneratorRuntime.async(function callee$1$0$(context$2$0) {
while (1) switch (context$2$0.prev = context$2$0.next) {
case 0:
this.timeout('10 * 1000');
context$2$0.next = 3;
return _regeneratorRuntime.awrap((0, _libTailUntilJs.tailUntil)(_path2['default'].resolve('.', 'tail-until-specs.js'), 'foo', 500).should.be.rejectedWith('failed'));
case 3:
case 'end':
return context$2$0.stop();
}
}, null, this);
});
});
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRlc3QvdW5pdC90YWlsLXVudGlsLXNwZWNzLmpzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs4QkFBMEIseUJBQXlCOztvQkFDbEMsTUFBTTs7Ozs4QkFDSSxrQkFBa0I7Ozs7b0JBQzVCLE1BQU07Ozs7QUFFdkIsa0JBQUssTUFBTSxFQUFFLENBQUM7QUFDZCxrQkFBSyxHQUFHLDZCQUFnQixDQUFDOztBQUV6QixRQUFRLENBQUMsWUFBWSxFQUFFLFlBQU07O0FBRTNCLElBQUUsQ0FBQyw2QkFBNkIsRUFBRTs7OztBQUNoQyxjQUFJLENBQUMsT0FBTyxDQUFDLFdBQVcsQ0FBQyxDQUFDOzsyQ0FDcEIsK0JBQVUsa0JBQUssT0FBTyxDQUFDLEdBQUcsRUFBRSxxQkFBcUIsQ0FBQyxFQUFFLEtBQUssRUFBRSxHQUFHLENBQUMsQ0FBQyxNQUFNLENBQUMsRUFBRSxDQUFDLFlBQVksQ0FBQyxRQUFRLENBQUM7Ozs7Ozs7R0FDdkcsQ0FBQyxDQUFDO0NBRUosQ0FBQyxDQUFDIiwiZmlsZSI6InRlc3QvdW5pdC90YWlsLXVudGlsLXNwZWNzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgdGFpbFVudGlsIH0gZnJvbSAnLi4vLi4vbGliL3RhaWwtdW50aWwuanMnO1xuaW1wb3J0IGNoYWkgZnJvbSAnY2hhaSc7XG5pbXBvcnQgY2hhaUFzUHJvbWlzZWQgZnJvbSAnY2hhaS1hcy1wcm9taXNlZCc7XG5pbXBvcnQgcGF0aCBmcm9tICdwYXRoJztcblxuY2hhaS5zaG91bGQoKTtcbmNoYWkudXNlKGNoYWlBc1Byb21pc2VkKTtcblxuZGVzY3JpYmUoJ3RhaWwtdW50aWwnLCAoKSA9PiB7XG5cbiAgaXQoJ3JlamVjdHMgd2hlbiB0aW1lb3V0IGlzIGhpdCcsIGFzeW5jIGZ1bmN0aW9uICgpIHtcbiAgICB0aGlzLnRpbWVvdXQoJzEwICogMTAwMCcpO1xuICAgIGF3YWl0IHRhaWxVbnRpbChwYXRoLnJlc29sdmUoJy4nLCAndGFpbC11bnRpbC1zcGVjcy5qcycpLCAnZm9vJywgNTAwKS5zaG91bGQuYmUucmVqZWN0ZWRXaXRoKCdmYWlsZWQnKTtcbiAgfSk7XG5cbn0pO1xuIl19