We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 509d701 commit ec3302bCopy full SHA for ec3302b
spec/models/service_template_spec.rb
@@ -731,6 +731,12 @@
731
.to raise_error(ArgumentError, /Invalid prov_type/)
732
end
733
734
+ it 'raises an exception when missing a ServiceTemplate sub-class for a valid prov_type' do
735
+ expect(described_class).to receive(:all_catalog_item_types).and_return("generic_invalid" => "Invalid but somehow kind of valid")
736
+ expect { ServiceTemplate.class_from_prov_type('generic_invalid') }
737
+ .to raise_error(ArgumentError, /Invalid prov_type/)
738
+ end
739
+
740
it 'returns the correct non-generic type mapping to ::ServiceTemplate' do
741
template_class = ServiceTemplate.class_from_prov_type('amazon')
742
0 commit comments