CB-12785: added test for supporting git+ssh npm install syntax
diff --git a/spec/fetch.spec.js b/spec/fetch.spec.js
index 49085fc..e02bcee 100644
--- a/spec/fetch.spec.js
+++ b/spec/fetch.spec.js
@@ -64,6 +64,14 @@
})
.then(function() {
expect(fs.existsSync(path.join(tmpDir,'node_modules', 'cordova-ios'))).toBe(false);
+
+ return fetch('git+ssh://git@github.com/apache/cordova-browser.git#487d91d1ded96b8e2029f2ee90f12a8b20499f54', tmpDir, opts);
+ })
+ .then(function(result) {
+ var pkgJSON = require(path.join(result,'package.json'));
+ expect(result).toBeDefined();
+ expect(fs.existsSync(result)).toBe(true);
+ expect(pkgJSON.name).toBe('cordova-browser');
})
.fail(function(err) {
console.error(err);