Uname:Linux Sandbox-A 4.4.0-210-generic #242-Ubuntu SMP Fri Apr 16 09:57:56 UTC 2021 x86_64

Base Dir : /var/www/html

User : gavin


403WebShell
403Webshell
Server IP : 68.183.124.220  /  Your IP : 216.73.217.137
Web Server : Apache/2.4.18 (Ubuntu)
System : Linux Sandbox-A 4.4.0-210-generic #242-Ubuntu SMP Fri Apr 16 09:57:56 UTC 2021 x86_64
User : gavin ( 1000)
PHP Version : 7.0.33-0ubuntu0.16.04.16
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /home/gavin/workspace/happymandarin/node_modules/normalize-package-data/test/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/gavin/workspace/happymandarin/node_modules/normalize-package-data/test/basic.js
var tap = require("tap")
var normalize = require("../lib/normalize")
var path = require("path")
var fs = require("fs")

tap.test("basic test", function (t) {
  var p = path.resolve(__dirname, "./fixtures/read-package-json.json")
  fs.readFile (p, function (err, contents) {
    if (err) throw err;
    var originalData = JSON.parse(contents.toString())
    var data = JSON.parse(contents.toString())
    normalize(data)
    t.ok(data)
    verifyFields(t, data, originalData)
    t.end()
  })
})

function verifyFields (t, normalized, original) {
  t.equal(normalized.version, original.version, "Version field stays same")
  t.equal(normalized._id, normalized.name + "@" + normalized.version, "It gets good id.")
  t.equal(normalized.name, original.name, "Name stays the same.")
  t.type(normalized.author, "object", "author field becomes object")
  t.deepEqual(normalized.scripts, original.scripts, "scripts field (object) stays same")
  t.equal(normalized.main, original.main)
  // optional deps are folded in.
  t.deepEqual(normalized.optionalDependencies,
              original.optionalDependencies)
  t.has(normalized.dependencies, original.optionalDependencies, "opt depedencies are copied into dependencies")
  t.has(normalized.dependencies, original.dependencies, "regular depedencies stay in place")
  t.deepEqual(normalized.devDependencies, original.devDependencies)
  t.type(normalized.bugs, "object", "bugs should become object")
  t.equal(normalized.bugs.url, "https://github.com/isaacs/read-package-json/issues")
}

Youez - 2016 - github.com/yon3zu
LinuXploit