Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/npm/cli.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorKat Marchán <kzm@sykosomatic.org>2017-05-08 01:33:19 +0300
committerRebecca Turner <me@re-becca.org>2017-05-26 04:42:40 +0300
commitc84f09a0b91bff070d43c2c8916ed1a6094258dd (patch)
tree58fa42bbe2909be0341934a92678a552a31ea4c7 /test
parentc24d27a5268a3f48335449b83a8eafc6d569e197 (diff)
fix(tests): removing obsolete shrinwkrap tests
Diffstat (limited to 'test')
-rw-r--r--test/tap/shrinkwrap-save-dev-without-existing-dev-deps.js87
-rw-r--r--test/tap/shrinkwrap-transitive-dev.js83
2 files changed, 0 insertions, 170 deletions
diff --git a/test/tap/shrinkwrap-save-dev-without-existing-dev-deps.js b/test/tap/shrinkwrap-save-dev-without-existing-dev-deps.js
deleted file mode 100644
index 436b17895..000000000
--- a/test/tap/shrinkwrap-save-dev-without-existing-dev-deps.js
+++ /dev/null
@@ -1,87 +0,0 @@
-var fs = require('fs')
-var path = require('path')
-
-var mkdirp = require('mkdirp')
-var osenv = require('osenv')
-var rimraf = require('rimraf')
-var test = require('tap').test
-
-var common = require('../common-tap.js')
-
-var base = path.resolve(__dirname, path.basename(__filename, '.js'))
-var installme = path.join(base, 'installme')
-var installme_pkg = path.join(installme, 'package.json')
-var example = path.join(base, 'example')
-var example_shrinkwrap = path.join(example, 'npm-shrinkwrap.json')
-var example_pkg = path.join(example, 'package.json')
-var installed = path.join(example, 'node_modules', 'installed')
-var installed_pkg = path.join(installed, 'package.json')
-
-var EXEC_OPTS = { cwd: example }
-
-var installme_pkg_json = {
- name: 'installme',
- version: '1.0.0',
- dependencies: {}
-}
-
-var example_pkg_json = {
- name: 'example',
- version: '1.0.0',
- dependencies: {
- 'installed': '1.0'
- },
- devDependencies: {}
-}
-
-var example_shrinkwrap_json = {
- name: 'example',
- version: '1.0.0',
- dependencies: {
- installed: {
- version: '1.0.0'
- }
- }
-}
-
-var installed_pkg_json = {
- _id: 'installed@1.0.0',
- name: 'installed',
- version: '1.0.0'
-}
-
-function writeJson (filename, obj) {
- mkdirp.sync(path.dirname(filename))
- fs.writeFileSync(filename, JSON.stringify(obj, null, 2))
-}
-
-test('setup', function (t) {
- cleanup()
- writeJson(installme_pkg, installme_pkg_json)
- writeJson(example_pkg, example_pkg_json)
- writeJson(example_shrinkwrap, example_shrinkwrap_json)
- writeJson(installed_pkg, installed_pkg_json)
- t.end()
-})
-
-test('install --save-dev leaves dev deps alone', function (t) {
- common.npm(['install', '--save-dev', 'file://' + installme], EXEC_OPTS, function (er, code, stdout, stderr) {
- t.ifError(er, "spawn didn't catch fire")
- t.is(code, 0, 'install completed ok')
- t.is(stderr, '', 'install completed without error output')
- var shrinkwrap = JSON.parse(fs.readFileSync(example_shrinkwrap))
- t.ok(shrinkwrap.dependencies.installed, "save-dev new install didn't remove dep")
- t.notOk(shrinkwrap.dependencies.installme, 'save-dev new install DID NOT add new dev dep')
- t.end()
- })
-})
-
-test('cleanup', function (t) {
- cleanup()
- t.end()
-})
-
-function cleanup () {
- process.chdir(osenv.tmpdir())
- rimraf.sync(base)
-}
diff --git a/test/tap/shrinkwrap-transitive-dev.js b/test/tap/shrinkwrap-transitive-dev.js
deleted file mode 100644
index 7a8f5b45d..000000000
--- a/test/tap/shrinkwrap-transitive-dev.js
+++ /dev/null
@@ -1,83 +0,0 @@
-'use strict'
-var fs = require('fs')
-var path = require('path')
-var test = require('tap').test
-var Tacks = require('tacks')
-var common = require('../common-tap.js')
-var File = Tacks.File
-var Dir = Tacks.Dir
-
-var testname = path.basename(__filename, '.js')
-var testdir = path.join(__dirname, testname)
-var cachedir = path.join(testdir, 'cache')
-var swfile = path.join(testdir, 'npm-shrinkwrap.json')
-var fixture = new Tacks(
- Dir({
- cache: Dir(),
- mods: Dir({
- moda: Dir({
- 'package.json': File({
- name: 'moda',
- version: '1.0.0',
- dependencies: {
- modb: '../modb'
- }
- })
- }),
- modb: Dir({
- 'package.json': File({
- name: 'modb',
- version: '1.0.0'
- })
- })
- }),
- 'package.json': File({
- name: testname,
- version: '1.0.0',
- devDependencies: {
- moda: 'file:mods/moda'
- }
- })
- })
-)
-
-function setup () {
- cleanup()
- fixture.create(testdir)
-}
-
-function cleanup () {
- fixture.remove(testdir)
-}
-
-test('setup', function (t) {
- setup()
- common.npm(['install', '--cache=' + cachedir], {cwd: testdir}, function (err, code, stdout, stderr) {
- if (err) throw err
- t.is(code, 0, 'setup ok')
- t.comment(stdout.trim())
- t.comment(stderr.trim())
- t.end()
- })
-})
-
-test('transitive-deps-of-dev-deps', function (t) {
- common.npm(['shrinkwrap', '--loglevel=error', '--only=prod'], {cwd: testdir}, function (err, code, stdout, stderr) {
- if (err) throw err
- t.is(code, 0, 'shrinkwrap ran ok')
- t.comment(stdout.trim())
- t.comment(stderr.trim())
- try {
- var shrinkwrap = JSON.parse(fs.readFileSync(swfile))
- t.isDeeply(shrinkwrap.dependencies, {}, 'empty shrinkwrap')
- } catch (ex) {
- t.ifError(ex)
- }
- t.end()
- })
-})
-
-test('cleanup', function (t) {
- cleanup()
- t.end()
-})