1// Flags: --expose-internals 2'use strict'; 3 4require('../common'); 5 6const { URL, parse } = require('url'); 7const assert = require('assert'); 8const { isURL } = require('internal/url'); 9 10assert.strictEqual(isURL(new URL('https://www.nodejs.org')), true); 11assert.strictEqual(isURL(parse('https://www.nodejs.org')), false); 12assert.strictEqual(isURL({ 13 href: 'https://www.nodejs.org', 14 protocol: 'https:', 15 path: '/', 16}), false); 17