1
0
mirror of https://github.com/verdaccio/verdaccio.git synced 2024-11-13 03:35:52 +01:00
verdaccio/test/unit/toplevel.js

46 lines
1.0 KiB
JavaScript
Raw Normal View History

2014-12-22 18:58:25 +01:00
var assert = require('assert')
var express = require('express')
var request = require('request')
var rimraf = require('rimraf')
2016-11-07 18:15:38 +01:00
var verdaccio = require('../../')
2017-04-10 22:00:41 +02:00
var config = require('./partials/config');
2014-12-22 18:58:25 +01:00
describe('toplevel', function() {
var port
before(function(done) {
rimraf(__dirname + '/test-storage', done)
})
before(function(done) {
var app = express()
2016-11-07 18:15:38 +01:00
app.use(verdaccio(config))
2014-12-22 18:58:25 +01:00
var server = require('http').createServer(app)
server.listen(0, function() {
port = server.address().port
done()
})
})
it('should respond on /', function(done) {
request({
url: 'http://localhost:' + port + '/',
}, function(err, res, body) {
assert.equal(err, null)
assert(body.match(/<title>Verdaccio<\/title>/))
2014-12-22 18:58:25 +01:00
done()
})
})
it('should respond on /whatever', function(done) {
request({
url: 'http://localhost:' + port + '/whatever',
}, function(err, res, body) {
assert.equal(err, null)
2014-12-22 18:58:25 +01:00
assert(body.match(/no such package available/))
done()
})
})
})