aboutsummaryrefslogtreecommitdiff
path: root/sandbox/testAppNevena/Front/node_modules/validate-npm-package-name/test/index.js
diff options
context:
space:
mode:
authorNevena Bojovic <nenabojov@gmail.com>2022-03-01 22:05:25 +0100
committerNevena Bojovic <nenabojov@gmail.com>2022-03-01 22:05:25 +0100
commit6555fb80fdd8f6a5d201efadec3189d1244830a0 (patch)
treec1aa1c5aedc634ad1ea7fad4847884d559b51290 /sandbox/testAppNevena/Front/node_modules/validate-npm-package-name/test/index.js
parent7d3640f824f46490b47bd95f1c5a16644f712068 (diff)
Izbrisala bin, obj i node-modules.
Diffstat (limited to 'sandbox/testAppNevena/Front/node_modules/validate-npm-package-name/test/index.js')
-rw-r--r--sandbox/testAppNevena/Front/node_modules/validate-npm-package-name/test/index.js109
1 files changed, 0 insertions, 109 deletions
diff --git a/sandbox/testAppNevena/Front/node_modules/validate-npm-package-name/test/index.js b/sandbox/testAppNevena/Front/node_modules/validate-npm-package-name/test/index.js
deleted file mode 100644
index 1f0bc612..00000000
--- a/sandbox/testAppNevena/Front/node_modules/validate-npm-package-name/test/index.js
+++ /dev/null
@@ -1,109 +0,0 @@
-'use strict'
-
-var validate = require('..')
-var test = require('tap').test
-
-test('validate-npm-package-name', function (t) {
- // Traditional
-
- t.deepEqual(validate('some-package'), {validForNewPackages: true, validForOldPackages: true})
- t.deepEqual(validate('example.com'), {validForNewPackages: true, validForOldPackages: true})
- t.deepEqual(validate('under_score'), {validForNewPackages: true, validForOldPackages: true})
- t.deepEqual(validate('period.js'), {validForNewPackages: true, validForOldPackages: true})
- t.deepEqual(validate('123numeric'), {validForNewPackages: true, validForOldPackages: true})
- t.deepEqual(validate('crazy!'), {
- validForNewPackages: false,
- validForOldPackages: true,
- warnings: ['name can no longer contain special characters ("~\'!()*")']
- })
-
- // Scoped (npm 2+)
-
- t.deepEqual(validate('@npm/thingy'), {validForNewPackages: true, validForOldPackages: true})
- t.deepEqual(validate('@npm-zors/money!time.js'), {
- validForNewPackages: false,
- validForOldPackages: true,
- warnings: ['name can no longer contain special characters ("~\'!()*")']
- })
-
- // Invalid
-
- t.deepEqual(validate(''), {
- validForNewPackages: false,
- validForOldPackages: false,
- errors: ['name length must be greater than zero']})
-
- t.deepEqual(validate(''), {
- validForNewPackages: false,
- validForOldPackages: false,
- errors: ['name length must be greater than zero']})
-
- t.deepEqual(validate('.start-with-period'), {
- validForNewPackages: false,
- validForOldPackages: false,
- errors: ['name cannot start with a period']})
-
- t.deepEqual(validate('_start-with-underscore'), {
- validForNewPackages: false,
- validForOldPackages: false,
- errors: ['name cannot start with an underscore']})
-
- t.deepEqual(validate('contain:colons'), {
- validForNewPackages: false,
- validForOldPackages: false,
- errors: ['name can only contain URL-friendly characters']})
-
- t.deepEqual(validate(' leading-space'), {
- validForNewPackages: false,
- validForOldPackages: false,
- errors: ['name cannot contain leading or trailing spaces', 'name can only contain URL-friendly characters']})
-
- t.deepEqual(validate('trailing-space '), {
- validForNewPackages: false,
- validForOldPackages: false,
- errors: ['name cannot contain leading or trailing spaces', 'name can only contain URL-friendly characters']})
-
- t.deepEqual(validate('s/l/a/s/h/e/s'), {
- validForNewPackages: false,
- validForOldPackages: false,
- errors: ['name can only contain URL-friendly characters']})
-
- t.deepEqual(validate('node_modules'), {
- validForNewPackages: false,
- validForOldPackages: false,
- errors: ['node_modules is a blacklisted name']})
-
- t.deepEqual(validate('favicon.ico'), {
- validForNewPackages: false,
- validForOldPackages: false,
- errors: ['favicon.ico is a blacklisted name']})
-
- // Node/IO Core
-
- t.deepEqual(validate('http'), {
- validForNewPackages: false,
- validForOldPackages: true,
- warnings: ['http is a core module name']})
-
- // Long Package Names
-
- t.deepEqual(validate('ifyouwanttogetthesumoftwonumberswherethosetwonumbersarechosenbyfindingthelargestoftwooutofthreenumbersandsquaringthemwhichismultiplyingthembyitselfthenyoushouldinputthreenumbersintothisfunctionanditwilldothatforyou-'), {
- validForNewPackages: false,
- validForOldPackages: true,
- warnings: ['name can no longer contain more than 214 characters']
- })
-
- t.deepEqual(validate('ifyouwanttogetthesumoftwonumberswherethosetwonumbersarechosenbyfindingthelargestoftwooutofthreenumbersandsquaringthemwhichismultiplyingthembyitselfthenyoushouldinputthreenumbersintothisfunctionanditwilldothatforyou'), {
- validForNewPackages: true,
- validForOldPackages: true
- })
-
- // Legacy Mixed-Case
-
- t.deepEqual(validate('CAPITAL-LETTERS'), {
- validForNewPackages: false,
- validForOldPackages: true,
- warnings: ['name can no longer contain capital letters']})
-
- t.end()
-})