CoolFace
Datasetpublic

basant307/AI_Governance_Project

sourceHugging Faceapache-2.0updated 2mo agoView on Hugging Face
0likes48downloads
uri-js-compatibility.test.js34 linesDownload Raw Back to test
1'use strict'2 3const test = require('tape')4const fastURI = require('../')5 6const uriJsParseFixtures = require('./fixtures/uri-js-parse.json')7const uriJsSerializeFixtures = require('./fixtures/uri-js-serialize.json')8 9test('uri-js compatibility Parse', (t) => {10  uriJsParseFixtures.forEach((11    [value, expected]12  ) => {13    if (value === '//10.10.000.10') {14      return t.skip('Skipping //10.10.000.10 as it is not a valid URI per URI spec: https://datatracker.ietf.org/doc/html/rfc5954#section-4.1')15    }16    if (value.slice(0, 6) === 'mailto') {17      return t.skip('Skipping mailto schema test as it is not supported by fastifyURI')18    }19    t.same(JSON.parse(JSON.stringify(fastURI.parse(value))), expected, 'Compatibility parse: ' + value)20  })21  t.end()22})23 24test('uri-js compatibility serialize', (t) => {25  uriJsSerializeFixtures.forEach(([value, expected]) => {26    t.same(27      fastURI.serialize(value),28      expected,29      'Compatibility serialize: ' + JSON.stringify(value)30    )31  })32  t.end()33})34 
basant307/AI_Governance_Project · CoolFace