From 9b3254ee4599c9e2b068874c05f8d271689ada2f Mon Sep 17 00:00:00 2001 From: Eimhin Laverty Date: Fri, 31 Aug 2018 16:01:07 +0100 Subject: [PATCH] (FM-7320) - Removed assert_type statements --- manifests/key.pp | 29 +++++++---------------------- spec/defines/key_compat_spec.rb | 2 +- spec/defines/key_spec.rb | 2 +- 3 files changed, 9 insertions(+), 24 deletions(-) diff --git a/manifests/key.pp b/manifests/key.pp index 1933b3f..7eaf4d9 100644 --- a/manifests/key.pp +++ b/manifests/key.pp @@ -1,27 +1,12 @@ # == Define: apt::key define apt::key ( - String $id = $title, - Enum['present', 'absent'] $ensure = present, - Optional[String] $content = undef, - Optional[String] $source = undef, - String $server = $::apt::keyserver, - Optional[String] $options = undef, - ) { - - assert_type( - Pattern[ - /\A(0x)?[0-9a-fA-F]{8}\Z/, - /\A(0x)?[0-9a-fA-F]{16}\Z/, - /\A(0x)?[0-9a-fA-F]{40}\Z/, - ], $id) - - if $source { - assert_type(Pattern[/\Ahttps?:\/\//, /\Aftp:\/\//, /\A\/\w+/], $source) - } - - if $server { - assert_type(Pattern[/\A((hkp|http|https):\/\/)?([a-z\d])([a-z\d-]{0,61}\.)+[a-z\d]+(:\d{2,5})?$/], $server) - } + Pattern[/\A(0x)?[0-9a-fA-F]{8}\Z/, /\A(0x)?[0-9a-fA-F]{16}\Z/, /\A(0x)?[0-9a-fA-F]{40}\Z/] $id = $title, + Enum['present', 'absent'] $ensure = present, + Optional[String] $content = undef, + Optional[Pattern[/\Ahttps?:\/\//, /\Aftp:\/\//, /\A\/\w+/]] $source = undef, + Pattern[/\A((hkp|http|https):\/\/)?([a-z\d])([a-z\d-]{0,61}\.)+[a-z\d]+(:\d{2,5})?$/] $server = $::apt::keyserver, + Optional[String] $options = undef, + ) { case $ensure { present: { diff --git a/spec/defines/key_compat_spec.rb b/spec/defines/key_compat_spec.rb index aee5855..ae247d2 100644 --- a/spec/defines/key_compat_spec.rb +++ b/spec/defines/key_compat_spec.rb @@ -271,7 +271,7 @@ describe 'apt::key', type: :define do end it 'fails' do - is_expected.to raise_error(%r{expects a match}) + is_expected.to raise_error(%r{evaluating a Resource}) end end diff --git a/spec/defines/key_spec.rb b/spec/defines/key_spec.rb index d196063..b4ccf16 100644 --- a/spec/defines/key_spec.rb +++ b/spec/defines/key_spec.rb @@ -276,7 +276,7 @@ describe 'apt::key' do end it 'fails' do - is_expected.to raise_error(%r{expects a match}) + is_expected.to raise_error(%r{evaluating a Resource}) end end -- 2.32.3