From a85351ea03c32daab64ed9683f83b674e9e07979 Mon Sep 17 00:00:00 2001 From: zkochan Date: Sat, 4 Mar 2017 23:34:04 +0200 Subject: [PATCH] test(shrinkwrap): scoped dependency is saved in `shrinkwrap.yaml` --- test/shrinkwrap.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/test/shrinkwrap.ts b/test/shrinkwrap.ts index 8f718399b9..525902e48a 100644 --- a/test/shrinkwrap.ts +++ b/test/shrinkwrap.ts @@ -10,7 +10,7 @@ const test = promisifyTape(tape) test('shrinkwrap file has correct format', async t => { const project = prepare(t) - await installPkgs(['pkg-with-1-dep'], testDefaults({save: true})) + await installPkgs(['pkg-with-1-dep', '@rstacruz/tap-spec@4.1.1'], testDefaults({save: true})) const shr = await project.loadShrinkwrap() const id = 'localhost+4873/pkg-with-1-dep/100.0.0' @@ -19,6 +19,7 @@ test('shrinkwrap file has correct format', async t => { t.ok(shr.dependencies, 'has dependencies field') t.equal(shr.dependencies['pkg-with-1-dep@^100.0.0'], id, 'has dependency resolved') + t.ok(shr.dependencies['@rstacruz/tap-spec@^4.1.1'], 'has scoped dependency resolved') t.ok(shr.packages, 'has packages field') t.ok(shr.packages[id], `has resolution for ${id}`)