Use an explicit error message when an error is expected and we don't get one
Use an explicit error message when an error is expected and we don't get one

Previously, if the validation check generating the error in the main code
is removed, the 'should error' tests would just return an empty message

tb3088/packer,timsutton/packer,paulmey/packer,paulmey/packer,hashicorp/packer,dave2/packer,mitchellh/packer,rnaveiras/packer,KohlsTechnology/packer,tas50/packer,youhong316/packer,mkuzmin/packer,timsutton/packer,timsutton/packer,ricardclau/packer,mkuzmin/packer,mkuzmin/packer,KohlsTechnology/packer,timsutton/packer,tas50/packer,mkuzmin/packer,grubernaut/packer,bryson/packer,tb3088/packer,hashicorp/packer,tas50/packer,bryson/packer,pecigonzalo/packer,pecigonzalo/packer,youhong316/packer,paulmey/packer,paulmey/packer,ricardclau/packer,KohlsTechnology/packer,paulmey/packer,grubernaut/packer,rnaveiras/packer,dave2/packer,hashicorp/packer,tas50/packer,pecigonzalo/packer,bryson/packer,ricardclau/packer,mitchellh/packer,KohlsTechnology/packer,ricardclau/packer,tb3088/packer,pecigonzalo/packer,mkuzmin/packer,grubernaut/packer,grubernaut/packer,youhong316/packer,ricardclau/packer,rnaveiras/packer,mitchellh/packer,dave2/packer,youhong316/packer,rnaveiras/packer,dave2/packer,timsutton/packer,youhong316/packer,KohlsTechnology/packer,tas50/packer,tb3088/packer,bryson/packer,tb3088/packer,rnaveiras/packer,ricardclau/packer,grubernaut/packer,tas50/packer,mkuzmin/packer,bryson/packer,dave2/packer,grubernaut/packer,paulmey/packer,bryson/packer,dave2/packer,hashicorp/packer,timsutton/packer,mitchellh/packer,tb3088/packer,youhong316/packer,mitchellh/packer,rnaveiras/packer,KohlsTechnology/packer