Use ephemeral port in upload/download test.

This commit is contained in:
Richard Pringle 2016-08-10 13:34:00 -04:00
parent eb4e4b202b
commit 4da51eb43d
1 changed files with 16 additions and 16 deletions

View File

@ -69,7 +69,7 @@ function verifyMetadata(containerOrFile, name) {
describe('storage service', function () { describe('storage service', function () {
var server = null; var server = null;
before(function (done) { before(function (done) {
server = app.listen(3000, function () { server = app.listen(0, function () {
done(); done();
}); });
}); });
@ -80,7 +80,7 @@ describe('storage service', function () {
it('should create a container', function (done) { it('should create a container', function (done) {
request('http://localhost:3000') request('http://localhost:' + app.get('port'))
.post('/containers') .post('/containers')
.send({name: 'test-container'}) .send({name: 'test-container'})
.set('Accept', 'application/json') .set('Accept', 'application/json')
@ -94,7 +94,7 @@ describe('storage service', function () {
it('should get a container', function (done) { it('should get a container', function (done) {
request('http://localhost:3000') request('http://localhost:' + app.get('port'))
.get('/containers/test-container') .get('/containers/test-container')
.set('Accept', 'application/json') .set('Accept', 'application/json')
.expect('Content-Type', /json/) .expect('Content-Type', /json/)
@ -106,7 +106,7 @@ describe('storage service', function () {
it('should list containers', function (done) { it('should list containers', function (done) {
request('http://localhost:3000') request('http://localhost:' + app.get('port'))
.get('/containers') .get('/containers')
.set('Accept', 'application/json') .set('Accept', 'application/json')
.expect('Content-Type', /json/) .expect('Content-Type', /json/)
@ -122,7 +122,7 @@ describe('storage service', function () {
it('should delete a container', function (done) { it('should delete a container', function (done) {
request('http://localhost:3000') request('http://localhost:' + app.get('port'))
.del('/containers/test-container') .del('/containers/test-container')
.set('Accept', 'application/json') .set('Accept', 'application/json')
.expect('Content-Type', /json/) .expect('Content-Type', /json/)
@ -133,7 +133,7 @@ describe('storage service', function () {
it('should list containers after delete', function (done) { it('should list containers after delete', function (done) {
request('http://localhost:3000') request('http://localhost:' + app.get('port'))
.get('/containers') .get('/containers')
.set('Accept', 'application/json') .set('Accept', 'application/json')
.expect('Content-Type', /json/) .expect('Content-Type', /json/)
@ -146,7 +146,7 @@ describe('storage service', function () {
it('should list files', function (done) { it('should list files', function (done) {
request('http://localhost:3000') request('http://localhost:' + app.get('port'))
.get('/containers/album1/files') .get('/containers/album1/files')
.set('Accept', 'application/json') .set('Accept', 'application/json')
.expect('Content-Type', /json/) .expect('Content-Type', /json/)
@ -161,7 +161,7 @@ describe('storage service', function () {
it('uploads files', function (done) { it('uploads files', function (done) {
request('http://localhost:3000') request('http://localhost:' + app.get('port'))
.post('/containers/album1/upload') .post('/containers/album1/upload')
.attach('image', path.join(__dirname, './fixtures/test.jpg')) .attach('image', path.join(__dirname, './fixtures/test.jpg'))
.set('Accept', 'application/json') .set('Accept', 'application/json')
@ -177,7 +177,7 @@ describe('storage service', function () {
it('uploads files with renamer', function (done) { it('uploads files with renamer', function (done) {
request('http://localhost:3000') request('http://localhost:' + app.get('port'))
.post('/imageContainers/album1/upload') .post('/imageContainers/album1/upload')
.attach('image', path.join(__dirname, './fixtures/test.jpg')) .attach('image', path.join(__dirname, './fixtures/test.jpg'))
.set('Accept', 'application/json') .set('Accept', 'application/json')
@ -192,7 +192,7 @@ describe('storage service', function () {
it('uploads file wrong content type', function (done) { it('uploads file wrong content type', function (done) {
request('http://localhost:3000') request('http://localhost:' + app.get('port'))
.post('/imageContainers/album1/upload') .post('/imageContainers/album1/upload')
.attach('image', path.join(__dirname, './fixtures/app.js')) .attach('image', path.join(__dirname, './fixtures/app.js'))
.set('Accept', 'application/json') .set('Accept', 'application/json')
@ -206,7 +206,7 @@ describe('storage service', function () {
it('uploads file too large', function (done) { it('uploads file too large', function (done) {
request('http://localhost:3000') request('http://localhost:' + app.get('port'))
.post('/imageContainers/album1/upload') .post('/imageContainers/album1/upload')
.attach('image', path.join(__dirname, './fixtures/largeImage.jpg')) .attach('image', path.join(__dirname, './fixtures/largeImage.jpg'))
.set('Accept', 'application/json') .set('Accept', 'application/json')
@ -221,7 +221,7 @@ describe('storage service', function () {
it('should get file by name', function (done) { it('should get file by name', function (done) {
request('http://localhost:3000') request('http://localhost:' + app.get('port'))
.get('/containers/album1/files/test.jpg') .get('/containers/album1/files/test.jpg')
.set('Accept', 'application/json') .set('Accept', 'application/json')
.expect('Content-Type', /json/) .expect('Content-Type', /json/)
@ -233,7 +233,7 @@ describe('storage service', function () {
it('should get file by renamed file name', function (done) { it('should get file by renamed file name', function (done) {
request('http://localhost:3000') request('http://localhost:' + app.get('port'))
.get('/imageContainers/album1/files/image-test.jpg') .get('/imageContainers/album1/files/image-test.jpg')
.set('Accept', 'application/json') .set('Accept', 'application/json')
.expect('Content-Type', /json/) .expect('Content-Type', /json/)
@ -245,7 +245,7 @@ describe('storage service', function () {
it('downloads files', function (done) { it('downloads files', function (done) {
request('http://localhost:3000') request('http://localhost:' + app.get('port'))
.get('/containers/album1/download/test.jpg') .get('/containers/album1/download/test.jpg')
.expect('Content-Type', 'image/jpeg') .expect('Content-Type', 'image/jpeg')
.expect(200, function (err, res) { .expect(200, function (err, res) {
@ -255,7 +255,7 @@ describe('storage service', function () {
it('should delete a file', function (done) { it('should delete a file', function (done) {
request('http://localhost:3000') request('http://localhost:' + app.get('port'))
.del('/containers/album1/files/test.jpg') .del('/containers/album1/files/test.jpg')
.set('Accept', 'application/json') .set('Accept', 'application/json')
.expect('Content-Type', /json/) .expect('Content-Type', /json/)
@ -266,7 +266,7 @@ describe('storage service', function () {
it('reports errors if it fails to find the file to download', function (done) { it('reports errors if it fails to find the file to download', function (done) {
request('http://localhost:3000') request('http://localhost:' + app.get('port'))
.get('/containers/album1/download/test_not_exist.jpg') .get('/containers/album1/download/test_not_exist.jpg')
.expect('Content-Type', /json/) .expect('Content-Type', /json/)
.expect(500, function (err, res) { .expect(500, function (err, res) {