diff options
Diffstat (limited to 'spec/finders/template_finder_spec.rb')
-rw-r--r-- | spec/finders/template_finder_spec.rb | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/spec/finders/template_finder_spec.rb b/spec/finders/template_finder_spec.rb index 59c5427ee50..1d399e8194f 100644 --- a/spec/finders/template_finder_spec.rb +++ b/spec/finders/template_finder_spec.rb @@ -3,6 +3,21 @@ require 'spec_helper' describe TemplateFinder do using RSpec::Parameterized::TableSyntax + describe '#build' do + where(:type, :expected_class) do + :dockerfiles | described_class + :gitignores | described_class + :gitlab_ci_ymls | described_class + :licenses | ::LicenseTemplateFinder + end + + with_them do + subject { described_class.build(type) } + + it { is_expected.to be_a(expected_class) } + end + end + describe '#execute' do where(:type, :vendored_name) do :dockerfiles | 'Binary' |