UNPKG

repo-url

Version:

Get a npm package's repo url, with convenient cli.

35 lines (30 loc) 808 B
var repoUrl = require('..'); var test = require('tape'); test('ssh repo url', function (t) { t.plan(2); repoUrl.ssh('repo-url', function (err, url) { t.error(err); t.equal(url, 'git@github.com:juliangruber/repo-url.git'); }); }); test('https repo url', function (t) { t.plan(2); repoUrl.https('repo-url', function (err, url) { t.error(err); t.equal(url, 'https://github.com/juliangruber/repo-url.git'); }); }); test('git+https repo url', function (t) { t.plan(2); repoUrl('gulp', function (err, url) { t.error(err); t.equal(url, 'https://github.com/gulpjs/gulp.git'); }); }); test('git+https to ssh repo url', function (t) { t.plan(2); repoUrl.ssh('gulp', function (err, url) { t.error(err); t.equal(url, 'git@github.com:gulpjs/gulp.git'); }); });