UNPKG

briareus

Version:

Briareus assists with Feature Branch deploys to ECS

73 lines (63 loc) 2.43 kB
// 'use strict' // const expect = require('expect.js'); // const sinon = require('sinon'); // const helpers = require('../../helpers'); // const Deployment = require('../../../lib/service/deployment'); // const fixtures = require('../fixtures/ecs-task-definitions'); // describe('Controller:Deployments', function () { // helpers.service(); // describe('POST /deployments', function () { // it('should create deployment', function (done) { // const data = { // image: 'bugcrowd/app:9000', // webContainerName: 'app', // slug: 'my-branch', // taskDefinition: fixtures.standard, // healthcheck: { // path: '/healthcheck', // interval: 15, // timeout: 14, // healthy_threshold: 2, // unhealthy_threshold: 3, // gracePeriod: 150 // } // }; // let stub = sinon.stub(Deployment.prototype, 'provision').callsFake(() => { // stub.restore(); // done(); // }); // helpers.makeAPIRequest({ path: '/deployments', method: 'POST', data }, (err, res, body) => { // expect(err).to.equal(null); // expect(res.statusCode).to.equal(201); // }) // }); // }); // describe('GET /deployments', function () { // it('should list deployments', function (done) { // helpers.makeAPIRequest({ path: '/deployments', method: 'GET' }, (err, res, body) => { // expect(err).to.equal(null); // expect(res.statusCode).to.equal(200); // done(); // }) // }); // }); // describe('GET /deployment/:deploymentId', function () { // it('should list deployments', function (done) { // let deploymentId = '0132fc04-21b5-49e8-8aae-1ba4188a3548'; // helpers.makeAPIRequest({ path: `/deployments/${deploymentId}`, method: 'GET' }, (err, res, body) => { // expect(err).to.equal(null); // expect(res.statusCode).to.equal(200); // expect(body.data.uuid).to.equal(deploymentId); // done(); // }) // }); // it('should return 404 for unknown deployment', function (done) { // let deploymentId = 'missing'; // helpers.makeAPIRequest({ path: `/deployments/${deploymentId}`, method: 'GET' }, (err, res, body) => { // expect(err).to.equal(null); // expect(res.statusCode).to.equal(404); // done(); // }) // }); // }); // });