verdaccio/test/functional/index.js

49 lines
1.0 KiB
JavaScript
Raw Normal View History

2013-12-19 16:11:54 +01:00
require('./lib/startup')
var assert = require('assert')
, async = require('async')
, crypto = require('crypto')
, ex = module.exports
function readfile(x) {
return require('fs').readFileSync(__dirname + '/' + x)
}
describe('Func', function() {
2013-12-29 07:40:47 +01:00
var server = process.server
var server2 = process.server2
2013-12-19 16:11:54 +01:00
before(function(cb) {
async.parallel([
function(cb) {
require('./lib/startup').start('./test-storage', './config-1.yaml', cb)
},
function(cb) {
require('./lib/startup').start('./test-storage2', './config-2.yaml', cb)
},
], cb)
})
before(function auth(cb) {
async.map([server, server2], function(server, cb) {
server.auth('test', 'test', function(res, body) {
assert.equal(res.statusCode, 201)
assert.notEqual(body.ok.indexOf('"test"'), -1)
cb()
})
}, cb)
})
it('authenticate', function(){/* test for before() */})
require('./basic')()
require('./gh29')()
require('./tags')()
require('./mirror')()
require('./race')()
2014-03-07 19:20:41 +01:00
require('./racycrash')()
2013-12-29 07:40:47 +01:00
require('./security')()
require('./addtag')()
2013-12-19 16:11:54 +01:00
})