@aws-cdk-testing/cli-integ
Version:
Integration tests for the AWS CDK CLI
13 lines • 2.42 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const lib_1 = require("../../../lib");
(0, lib_1.integTest)('sam can locally test the synthesized cdk application', (0, lib_1.withSamIntegrationFixture)(async (fixture) => {
// Synth first
await fixture.cdkSynth();
const result = await fixture.samLocalStartApi('TestStack', false, (0, lib_1.randomInteger)(30000, 40000), '/restapis/spec/pythonFunction');
expect(result.actionSucceeded).toBeTruthy();
expect(result.actionOutput).toEqual(expect.objectContaining({
message: 'Hello World',
}));
}));
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2RrLXNhbS1jYW4tbG9jYWxseS10ZXN0LXRoZS1zeW50aGVzaXplZC1jZGstYXBwbGljYXRpb24uaW50ZWd0ZXN0LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiY2RrLXNhbS1jYW4tbG9jYWxseS10ZXN0LXRoZS1zeW50aGVzaXplZC1jZGstYXBwbGljYXRpb24uaW50ZWd0ZXN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBQUEsc0NBQW1GO0FBRW5GLElBQUEsZUFBUyxFQUNQLHNEQUFzRCxFQUN0RCxJQUFBLCtCQUF5QixFQUFDLEtBQUssRUFBRSxPQUFPLEVBQUUsRUFBRTtJQUMxQyxjQUFjO0lBQ2QsTUFBTSxPQUFPLENBQUMsUUFBUSxFQUFFLENBQUM7SUFFekIsTUFBTSxNQUFNLEdBQUcsTUFBTSxPQUFPLENBQUMsZ0JBQWdCLENBQzNDLFdBQVcsRUFDWCxLQUFLLEVBQ0wsSUFBQSxtQkFBYSxFQUFDLEtBQUssRUFBRSxLQUFLLENBQUMsRUFDM0IsK0JBQStCLENBQ2hDLENBQUM7SUFDRixNQUFNLENBQUMsTUFBTSxDQUFDLGVBQWUsQ0FBQyxDQUFDLFVBQVUsRUFBRSxDQUFDO0lBQzVDLE1BQU0sQ0FBQyxNQUFNLENBQUMsWUFBWSxDQUFDLENBQUMsT0FBTyxDQUNqQyxNQUFNLENBQUMsZ0JBQWdCLENBQUM7UUFDdEIsT0FBTyxFQUFFLGFBQWE7S0FDdkIsQ0FBQyxDQUNILENBQUM7QUFDSixDQUFDLENBQUMsQ0FDSCxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgaW50ZWdUZXN0LCB3aXRoU2FtSW50ZWdyYXRpb25GaXh0dXJlLCByYW5kb21JbnRlZ2VyIH0gZnJvbSAnLi4vLi4vLi4vbGliJztcblxuaW50ZWdUZXN0KFxuICAnc2FtIGNhbiBsb2NhbGx5IHRlc3QgdGhlIHN5bnRoZXNpemVkIGNkayBhcHBsaWNhdGlvbicsXG4gIHdpdGhTYW1JbnRlZ3JhdGlvbkZpeHR1cmUoYXN5bmMgKGZpeHR1cmUpID0+IHtcbiAgICAvLyBTeW50aCBmaXJzdFxuICAgIGF3YWl0IGZpeHR1cmUuY2RrU3ludGgoKTtcblxuICAgIGNvbnN0IHJlc3VsdCA9IGF3YWl0IGZpeHR1cmUuc2FtTG9jYWxTdGFydEFwaShcbiAgICAgICdUZXN0U3RhY2snLFxuICAgICAgZmFsc2UsXG4gICAgICByYW5kb21JbnRlZ2VyKDMwMDAwLCA0MDAwMCksXG4gICAgICAnL3Jlc3RhcGlzL3NwZWMvcHl0aG9uRnVuY3Rpb24nLFxuICAgICk7XG4gICAgZXhwZWN0KHJlc3VsdC5hY3Rpb25TdWNjZWVkZWQpLnRvQmVUcnV0aHkoKTtcbiAgICBleHBlY3QocmVzdWx0LmFjdGlvbk91dHB1dCkudG9FcXVhbChcbiAgICAgIGV4cGVjdC5vYmplY3RDb250YWluaW5nKHtcbiAgICAgICAgbWVzc2FnZTogJ0hlbGxvIFdvcmxkJyxcbiAgICAgIH0pLFxuICAgICk7XG4gIH0pLFxuKTtcblxuIl19