diff --git a/fix/fixer_amazon_private_ip_test.go b/fix/fixer_amazon_private_ip_test.go index 71961f2f8..96f925b97 100644 --- a/fix/fixer_amazon_private_ip_test.go +++ b/fix/fixer_amazon_private_ip_test.go @@ -75,3 +75,19 @@ func TestFixerAmazonPrivateIP(t *testing.T) { } } } + +func TestFixerAmazonPrivateIPNonBoolean(t *testing.T) { + var f FixerAmazonPrivateIP + + input := map[string]interface{}{ + "builders": []map[string]interface{}{map[string]interface{}{ + "type": "amazon-ebs", + "ssh_private_ip": "not-a-boolean-value", + }}, + } + + _, err := f.Fix(input) + if err == nil { + t.Fatal("should have errored") + } +}