29 lines
533 B
JavaScript
29 lines
533 B
JavaScript
const nock = require('nock')
|
|
|
|
const availableModule = {
|
|
'dist-tags': {
|
|
latest: '1.33.7',
|
|
foo: '0.8.15'
|
|
},
|
|
versions: {
|
|
'0.8.15': {
|
|
gitHead: 'bar'
|
|
},
|
|
'1.33.7': {
|
|
gitHead: 'HEAD'
|
|
}
|
|
}
|
|
}
|
|
|
|
module.exports = nock('http://registry.npmjs.org')
|
|
.get('/available')
|
|
.reply(200, availableModule)
|
|
.get('/tagged')
|
|
.reply(200, availableModule)
|
|
.get('/untagged')
|
|
.reply(200, availableModule)
|
|
.get('/@scoped%2Favailable')
|
|
.reply(200, availableModule)
|
|
.get('/unavailable')
|
|
.reply(404, {})
|