UNPKG

briareus

Version:

Briareus assists with Feature Branch deploys to ECS

36 lines (29 loc) 1.01 kB
'use strict' const expect = require('expect.js'); const fixtures = require('../fixtures/ecs-task-definitions'); const reconWebContainerPort = require('../../../lib/service/recon/web-container-port'); describe('Recon:WebContainerPort', function () { it('should return error when no port mapping is set in Task Definition', function (done) { let payload = { taskDefinition: fixtures.noPortMapping, slug: 'my-branch', webContainerName: 'app', }; reconWebContainerPort(payload, (err, patches) => { expect(err).to.not.equal(null); done(); }); }); it('should retrieve web container port from task definition', function (done) { let payload = { taskDefinition: fixtures.standard, slug: 'my-branch', webContainerName: 'app', }; reconWebContainerPort(payload, (err, patches) => { expect(err).to.equal(null); expect(patches[0]).to.eql({ op: 'add', path: '/webContainerPort', value: 3000 }); done(); }); }); });