briareus
Version:
Briareus assists with Feature Branch deploys to ECS
73 lines (63 loc) • 2.43 kB
JavaScript
// '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();
// })
// });
// });
// });