mirror of
https://github.com/S2-/minifyfromhtml.git
synced 2025-08-04 20:40:07 +02:00
update packages to latest version
This commit is contained in:
55
node_modules/npm/test/tap/umask-lifecycle.js
generated
vendored
Normal file
55
node_modules/npm/test/tap/umask-lifecycle.js
generated
vendored
Normal file
@@ -0,0 +1,55 @@
|
||||
var fs = require('fs')
|
||||
var path = require('path')
|
||||
|
||||
var mkdirp = require('mkdirp')
|
||||
var rimraf = require('rimraf')
|
||||
var test = require('tap').test
|
||||
var sprintf = require('sprintf-js').sprintf
|
||||
|
||||
var common = require('../common-tap.js')
|
||||
var pkg = path.resolve(__dirname, 'umask-lifecycle')
|
||||
|
||||
var pj = JSON.stringify({
|
||||
name: 'x',
|
||||
version: '1.2.3',
|
||||
scripts: { umask: '$npm_execpath config get umask && echo "$npm_config_umask" && node -pe "process.umask()"' }
|
||||
}, null, 2) + '\n'
|
||||
|
||||
var umask = process.umask()
|
||||
var expected = [
|
||||
'',
|
||||
'> x@1.2.3 umask ' + path.join(__dirname, 'umask-lifecycle'),
|
||||
'> $npm_execpath config get umask && echo "$npm_config_umask" && node -pe "process.umask()"',
|
||||
'',
|
||||
sprintf('%04o', umask),
|
||||
sprintf('%04o', umask),
|
||||
sprintf('%d', umask),
|
||||
''
|
||||
].join('\n')
|
||||
|
||||
test('setup', function (t) {
|
||||
rimraf.sync(pkg)
|
||||
mkdirp.sync(pkg)
|
||||
fs.writeFileSync(pkg + '/package.json', pj)
|
||||
t.end()
|
||||
})
|
||||
|
||||
test('umask script', function (t) {
|
||||
common.npm(['run', 'umask'], {
|
||||
cwd: pkg,
|
||||
env: {
|
||||
PATH: process.env.PATH,
|
||||
Path: process.env.Path,
|
||||
'npm_config_loglevel': 'warn'
|
||||
}
|
||||
}, function (er, code, sout, serr) {
|
||||
t.equal(sout, expected)
|
||||
t.equal(serr, '')
|
||||
t.end()
|
||||
})
|
||||
})
|
||||
|
||||
test('clean', function (t) {
|
||||
rimraf.sync(pkg)
|
||||
t.end()
|
||||
})
|
Reference in New Issue
Block a user