UNPKG

519 BJavaScriptView Raw
1var test = require('tap').test
2var v = require('../npm-user-validate.js').username
3
4test('username must be lowercase', function (t) {
5 err = v('ERRR')
6 t.type(err, 'object')
7 t.end()
8})
9
10test('username may not contain non-url-safe chars', function (t) {
11 err = v('f ')
12 t.type(err, 'object')
13 t.end()
14})
15
16test('username may not start with "."', function (t) {
17 err = v('.username')
18 t.type(err, 'object')
19 t.end()
20})
21
22test('username is ok', function (t) {
23 err = v('ente')
24 t.type(err, 'null')
25 t.end()
26})