mirror of
https://github.com/shimataro/ssh-key-action.git
synced 2025-06-19 22:52:10 +10:00
* first action! (#1)
This commit is contained in:
parent
8deacc95b1
commit
ace1e6a69a
3750 changed files with 1155519 additions and 0 deletions
64
node_modules/registry-auth-token/test/registry-url.test.js
generated
vendored
Normal file
64
node_modules/registry-auth-token/test/registry-url.test.js
generated
vendored
Normal file
|
@ -0,0 +1,64 @@
|
|||
var fs = require('fs')
|
||||
var path = require('path')
|
||||
var mocha = require('mocha')
|
||||
var assert = require('assert')
|
||||
var requireUncached = require('require-uncached')
|
||||
|
||||
var npmRcPath = path.join(__dirname, '..', '.npmrc')
|
||||
var afterEach = mocha.afterEach
|
||||
var describe = mocha.describe
|
||||
var it = mocha.it
|
||||
|
||||
describe('registry-url', function () {
|
||||
afterEach(function (done) {
|
||||
fs.unlink(npmRcPath, function () {
|
||||
done()
|
||||
})
|
||||
})
|
||||
|
||||
it('should read global if no local is found', function () {
|
||||
var getRegistryUrl = requireUncached('../registry-url')
|
||||
getRegistryUrl()
|
||||
})
|
||||
|
||||
it('should return default registry if no url is given for scope', function (done) {
|
||||
fs.writeFile(npmRcPath, 'registry=https://registry.npmjs.org/', function (err) {
|
||||
var getRegistryUrl = requireUncached('../registry-url')
|
||||
assert(!err, err)
|
||||
assert.strictEqual(getRegistryUrl('@somescope'), 'https://registry.npmjs.org/')
|
||||
done()
|
||||
})
|
||||
})
|
||||
|
||||
it('should return registry url if url is given for scope ', function (done) {
|
||||
fs.writeFile(npmRcPath, '@somescope:registry=https://some.registry/', function (err) {
|
||||
var getRegistryUrl = requireUncached('../registry-url')
|
||||
assert(!err, err)
|
||||
assert.strictEqual(getRegistryUrl('@somescope'), 'https://some.registry/')
|
||||
done()
|
||||
})
|
||||
})
|
||||
|
||||
it('should append trailing slash if not present', function (done) {
|
||||
fs.writeFile(npmRcPath, '@somescope:registry=https://some.registry', function (err) {
|
||||
var getRegistryUrl = requireUncached('../registry-url')
|
||||
assert(!err, err)
|
||||
assert.strictEqual(getRegistryUrl('@somescope'), 'https://some.registry/')
|
||||
done()
|
||||
})
|
||||
})
|
||||
|
||||
it('should return configured global registry if given', function (done) {
|
||||
var content = [
|
||||
'registry=http://registry.foobar.eu/',
|
||||
'@somescope:registry=https://some.url/', ''
|
||||
].join('\n')
|
||||
|
||||
fs.writeFile(npmRcPath, content, function (err) {
|
||||
var getRegistryUrl = requireUncached('../registry-url')
|
||||
assert(!err, err)
|
||||
assert.strictEqual(getRegistryUrl(), 'http://registry.foobar.eu/')
|
||||
done()
|
||||
})
|
||||
})
|
||||
})
|
Loading…
Add table
Add a link
Reference in a new issue