• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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