summaryrefslogtreecommitdiff
path: root/deps/npm/test/tap/no-scan-full-global-dir.js
diff options
context:
space:
mode:
Diffstat (limited to 'deps/npm/test/tap/no-scan-full-global-dir.js')
-rw-r--r--deps/npm/test/tap/no-scan-full-global-dir.js35
1 files changed, 18 insertions, 17 deletions
diff --git a/deps/npm/test/tap/no-scan-full-global-dir.js b/deps/npm/test/tap/no-scan-full-global-dir.js
index ca051fc628..6a9349d54d 100644
--- a/deps/npm/test/tap/no-scan-full-global-dir.js
+++ b/deps/npm/test/tap/no-scan-full-global-dir.js
@@ -4,7 +4,6 @@ var path = require('path')
var test = require('tap').test
var requireInject = require('require-inject')
var osenv = require('osenv')
-var inherits = require('inherits')
var npm = require('../../lib/npm.js')
var packages = {
@@ -47,26 +46,26 @@ test('setup', function (t) {
})
})
-function loadArgMetadata (cb) {
- this.args = this.args.map(function (arg) { return {name: arg} })
- cb()
-}
-
test('installer', function (t) {
t.plan(1)
var installer = requireInject('../../lib/install.js', {
'fs': mockFs,
'readdir-scoped-modules': mockReaddir,
- 'read-package-json': mockReadPackageJson
+ 'read-package-json': mockReadPackageJson,
+ 'mkdirp': function (path, cb) { cb() }
})
var Installer = installer.Installer
- var TestInstaller = function () {
- Installer.apply(this, arguments)
- this.global = true
+ class TestInstaller extends Installer {
+ constructor (where, dryrun, args) {
+ super(where, dryrun, args)
+ this.global = true
+ }
+ loadArgMetadata (cb) {
+ this.args = this.args.map(function (arg) { return {name: arg} })
+ cb()
+ }
}
- inherits(TestInstaller, Installer)
- TestInstaller.prototype.loadArgMetadata = loadArgMetadata
var inst = new TestInstaller(__dirname, false, ['def', 'abc'])
inst.loadCurrentTree(function () {
@@ -81,15 +80,17 @@ test('uninstaller', function (t) {
var uninstaller = requireInject('../../lib/uninstall.js', {
'fs': mockFs,
'readdir-scoped-modules': mockReaddir,
- 'read-package-json': mockReadPackageJson
+ 'read-package-json': mockReadPackageJson,
+ 'mkdirp': function (path, cb) { cb() }
})
var Uninstaller = uninstaller.Uninstaller
- var TestUninstaller = function () {
- Uninstaller.apply(this, arguments)
- this.global = true
+ class TestUninstaller extends Uninstaller {
+ constructor (where, dryrun, args) {
+ super(where, dryrun, args)
+ this.global = true
+ }
}
- inherits(TestUninstaller, Uninstaller)
var uninst = new TestUninstaller(__dirname, false, ['ghi', 'jkl'])
uninst.loadCurrentTree(function () {