diff --git a/src/test/scala/com/monsanto/arch/cloudformation/model/resource/Route53_UT.scala b/src/test/scala/com/monsanto/arch/cloudformation/model/resource/Route53_UT.scala index 685c29f4..cc1326c3 100644 --- a/src/test/scala/com/monsanto/arch/cloudformation/model/resource/Route53_UT.scala +++ b/src/test/scala/com/monsanto/arch/cloudformation/model/resource/Route53_UT.scala @@ -13,13 +13,35 @@ class Route53_UT extends FunSpec with Matchers { "TestRecord", "TestServiceToken", "TestDestinationRole", - "etcd.internal.agro.services", + "TestHostName", Route53RecordType.CNAME, - "test", + "TestZone", Seq("cnn.com"), "60") - val expectedJson = """{"AWSTemplateFormatVersion":"2010-09-09","Description":"","Resources":{"TestRecord":{"Properties":{"DestinationRole":"TestDestinationRole","Name":"etcd.internal.agro.services","ServiceToken":"TestServiceToken","HostedZoneName":"test","ResourceRecords":["cnn.com"],"TTL":"60","Type":"CNAME"},"Type":"Custom::RemoteRecordSet"}}}""".parseJson + val expectedJson = + """ + |{ + | "AWSTemplateFormatVersion": "2010-09-09", + | "Description": "", + | "Resources": { + | "TestRecord": { + | "Properties": { + | "DestinationRole": "TestDestinationRole", + | "Name": "TestHostName", + | "ServiceToken": "TestServiceToken", + | "HostedZoneName": "TestZone", + | "ResourceRecords": [ + | "cnn.com" + | ], + | "TTL": "60", + | "Type": "CNAME" + | }, + | "Type": "Custom::RemoteRecordSet" + | } + | } + |} + """.stripMargin.parseJson Template.fromResource(record).toJson should be (expectedJson) } }