Adding a unit test
diff --git a/spec/fetch.spec.js b/spec/fetch.spec.js
index 4d9369c..ab08eab 100644
--- a/spec/fetch.spec.js
+++ b/spec/fetch.spec.js
@@ -283,6 +283,25 @@
})
.fin(done);
}, 30000);
+
+ it('should fetch from git+http successfully', function (done) {
+ fetch('git+http://gitbox.apache.org/repos/asf/cordova-plugin-dialogs.git', tmpDir, opts)
+ .then(function () {
+ // refetch to trigger trimID
+ return fetch('git+http://gitbox.apache.org/repos/asf/cordova-plugin-dialogs.git', 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-plugin-dialogs');
+ })
+ .fail(function (err) {
+ console.error(err);
+ expect(err).toBeUndefined();
+ })
+ .fin(done);
+ }, 30000);
});
describe('fetch failure with unknown module', function () {