From 5c01a39ceb3f61832c743795ee68205c414ce53c Mon Sep 17 00:00:00 2001 From: Jimmy Gaussen Date: Tue, 23 Jul 2019 16:18:25 +0200 Subject: [PATCH] fix(ecs): windowsVersion test deepEqual --- .../@aws-cdk/aws-ecs/test/test.ecs-cluster.ts | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/packages/@aws-cdk/aws-ecs/test/test.ecs-cluster.ts b/packages/@aws-cdk/aws-ecs/test/test.ecs-cluster.ts index c623088cd6d7f..38390d4919ba6 100644 --- a/packages/@aws-cdk/aws-ecs/test/test.ecs-cluster.ts +++ b/packages/@aws-cdk/aws-ecs/test/test.ecs-cluster.ts @@ -5,6 +5,7 @@ import cloudmap = require('@aws-cdk/aws-servicediscovery'); import cdk = require('@aws-cdk/core'); import { Test } from 'nodeunit'; import ecs = require('../lib'); +import { App } from '@aws-cdk/core'; export = { "When creating an ECS Cluster": { @@ -281,7 +282,8 @@ export = { "allows specifying windows image"(test: Test) { // GIVEN - const stack = new cdk.Stack(); + const app = new App(); + const stack = new cdk.Stack(app, 'test'); const vpc = new ec2.Vpc(stack, 'MyVpc', {}); const cluster = new ecs.Cluster(stack, 'EcsCluster', { vpc }); @@ -293,12 +295,12 @@ export = { }); // THEN - expect(stack).toMatch({ - "Parameters": { - "SsmParameterValueawsserviceecsoptimizedamiwindowsserver2019englishfullrecommendedimageidC96584B6F00A464EAD1953AFF4B05118Parameter": { - "Type": "AWS::SSM::Parameter::Value", - "Default": "/aws/service/ecs/optimized-ami/windows_server/2019/english/full/recommended/image_id" - } + const assembly = app.synth(); + const template = assembly.getStack(stack.stackName).template; + test.deepEqual(template.Parameters, { + "SsmParameterValueawsserviceecsoptimizedamiwindowsserver2019englishfullrecommendedimageidC96584B6F00A464EAD1953AFF4B05118Parameter": { + "Type": "AWS::SSM::Parameter::Value", + "Default": "/aws/service/ecs/optimized-ami/windows_server/2019/english/full/recommended/image_id" } });