diff options
Diffstat (limited to 'deps/npm/test/tap/install-order.js')
-rw-r--r-- | deps/npm/test/tap/install-order.js | 35 |
1 files changed, 31 insertions, 4 deletions
diff --git a/deps/npm/test/tap/install-order.js b/deps/npm/test/tap/install-order.js index c1c4e9dca6..80b3f6f45e 100644 --- a/deps/npm/test/tap/install-order.js +++ b/deps/npm/test/tap/install-order.js @@ -1,15 +1,42 @@ 'use strict' var test = require('tap').test var sortActions = require('../../lib/install/diff-trees.js').sortActions - +var top = { + location: '/', + package: {}, + requiredBy: [], + requires: [a, b], + isTop: true +} var a = { - package: {_location: '/a', _requiredBy: []} + location: '/a', + package: {}, + requiredBy: [], + requires: [c], + isTop: false, + userRequired: false, + existing: false, + parent: top } var b = { - package: {_location: '/b', _requiredBy: []} + location: '/b', + package: {}, + requiredBy: [], + requires: [c], + isTop: false, + userRequired: false, + existing: false, + parent: top } var c = { - package: {_location: '/c', _requiredBy: ['/a', '/b']} + location: '/c', + package: {}, + requiredBy: [a, b], + requires: [], + isTop: false, + userRequired: false, + existing: false, + parent: top } test('install-order when installing deps', function (t) { |