aboutsummaryrefslogtreecommitdiff
path: root/node_modules/selenium-webdriver/test/http/util_test.js
diff options
context:
space:
mode:
Diffstat (limited to 'node_modules/selenium-webdriver/test/http/util_test.js')
-rw-r--r--node_modules/selenium-webdriver/test/http/util_test.js48
1 files changed, 21 insertions, 27 deletions
diff --git a/node_modules/selenium-webdriver/test/http/util_test.js b/node_modules/selenium-webdriver/test/http/util_test.js
index aa7a9158a..6361c0650 100644
--- a/node_modules/selenium-webdriver/test/http/util_test.js
+++ b/node_modules/selenium-webdriver/test/http/util_test.js
@@ -17,11 +17,12 @@
'use strict';
-var assert = require('assert'),
- http = require('http');
+const assert = require('assert');
+const http = require('http');
-var error = require('../../lib/error');
-var util = require('../../http/util');
+const error = require('../../lib/error');
+const util = require('../../http/util');
+const promise = require('../../lib/promise');
describe('selenium-webdriver/http/util', function() {
@@ -123,19 +124,15 @@ describe('selenium-webdriver/http/util', function() {
function() {});
});
- it('can cancel wait', function(done) {
+ it('can cancel wait', function() {
status = 1;
- var err = Error('cancelled!');
- var isReady = util.waitForServer(baseUrl, 200).
- then(function() { done('Did not expect to succeed'); }).
- then(null, function(e) {
- assert.equal('cancelled!', e.message);
- }).
- then(function() { done(); }, done);
-
- setTimeout(function() {
- isReady.cancel('cancelled!');
- }, 50);
+ let cancel = new Promise(resolve => {
+ setTimeout(_ => resolve(), 50)
+ });
+ return util.waitForServer(baseUrl, 200, cancel)
+ .then(
+ () => { throw Error('Did not expect to succeed!'); },
+ (e) => assert.ok(e instanceof promise.CancellationError));
});
});
@@ -167,18 +164,15 @@ describe('selenium-webdriver/http/util', function() {
});
});
- it('can cancel wait', function(done) {
+ it('can cancel wait', function() {
responseCode = 404;
- var isReady = util.waitForUrl(baseUrl, 200).
- then(function() { done('Did not expect to succeed'); }).
- then(null, function(e) {
- assert.equal('cancelled!', e.message);
- }).
- then(function() { done(); }, done);
-
- setTimeout(function() {
- isReady.cancel('cancelled!');
- }, 50);
+ let cancel = new Promise(resolve => {
+ setTimeout(_ => resolve(), 50);
+ });
+ return util.waitForUrl(baseUrl, 200, cancel)
+ .then(
+ () => { throw Error('Did not expect to succeed!'); },
+ (e) => assert.ok(e instanceof promise.CancellationError));
});
});
});