403Webshell
Server IP : 157.230.181.24  /  Your IP : 216.73.216.236
Web Server : Apache/2.4.58 (Ubuntu)
System : Linux conductive 6.8.0-117-generic #117-Ubuntu SMP PREEMPT_DYNAMIC Tue May 5 19:26:24 UTC 2026 x86_64
User :  ( 1000)
PHP Version : 8.3.31
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : OFF
Directory :  /var/www/vhosts/convo/node_modules/normalize-package-data/test/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/vhosts/convo/node_modules/normalize-package-data/test/dependencies.js
var tap = require("tap")
var normalize = require("../lib/normalize")

var warningMessages = require("../lib/warning_messages.json")
var safeFormat = require("../lib/safe_format")

tap.test("warn if dependency contains anything else but a string", function(t) {
  var a
  var warnings = []
  function warn(w) {
    warnings.push(w)
  }
  normalize(a={
    dependencies: { "a": 123},
    devDependencies: { "b": 456},
    optionalDependencies: { "c": 789}
  }, warn)
  
  var wanted1 = safeFormat(warningMessages.nonStringDependency, "a", 123)
  var wanted2 = safeFormat(warningMessages.nonStringDependency, "b", 456)
  var wanted3 = safeFormat(warningMessages.nonStringDependency, "c", 789)
  t.ok(~warnings.indexOf(wanted1), wanted1)
  t.ok(~warnings.indexOf(wanted2), wanted2)
  t.ok(~warnings.indexOf(wanted3), wanted3)
  t.end()
})

tap.test("warn if bundleDependencies array contains anything else but strings", function(t) {
  var a
  var warnings = []
  function warn(w) {
    warnings.push(w)
  }
  normalize(a={
    bundleDependencies: ["abc", 123, {foo:"bar"}]
  }, warn)
  
  var wanted1 = safeFormat(warningMessages.nonStringBundleDependency, 123)
  var wanted2 = safeFormat(warningMessages.nonStringBundleDependency, {foo:"bar"})
  var wanted2 = safeFormat(warningMessages.nonDependencyBundleDependency, "abc")
  t.ok(~warnings.indexOf(wanted1), wanted1)
  t.ok(~warnings.indexOf(wanted2), wanted2)
  t.end()
})

Youez - 2016 - github.com/yon3zu
LinuXploit