From 3cda4d0bdb6e0e2e10e2e717c92dd56f3ec62e8e Mon Sep 17 00:00:00 2001 From: Vlad Frangu Date: Fri, 3 May 2019 10:29:38 +0300 Subject: [PATCH] src: Missed changes --- .travis.yml | 1 + test/test.ts | 6 ++++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index d2442b6..f3fa8cd 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,3 +1,4 @@ language: node_js node_js: - '10' + - '8' diff --git a/test/test.ts b/test/test.ts index 29b7ed2..e84ede6 100644 --- a/test/test.ts +++ b/test/test.ts @@ -2,6 +2,8 @@ import fs from 'fs'; import net from 'net'; import Stream from 'stream'; import util from 'util'; +// eslint-disable-next-line @typescript-eslint/no-require-imports +const URLGlobal = typeof URL === 'undefined' ? require('url').URL : URL; import tempy from 'tempy'; import test, {ExecutionContext} from 'ava'; import {JSDOM} from 'jsdom'; @@ -656,7 +658,7 @@ test('is.directInstanceOf', t => { }); test('is.urlInstance', t => { - const url = new URL('https://example.com'); + const url = new URLGlobal('https://example.com'); t.true(is.urlInstance(url)); t.false(is.urlInstance({})); t.false(is.urlInstance(undefined)); @@ -666,7 +668,7 @@ test('is.urlInstance', t => { test('is.urlString', t => { const url = 'https://example.com'; t.true(is.urlString(url)); - t.false(is.urlString(new URL(url))); + t.false(is.urlString(new URLGlobal(url))); t.false(is.urlString({})); t.false(is.urlString(undefined)); t.false(is.urlString(null));