X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=3rdparty%2Fmodules%2Fstdlib%2Fspec%2Ffunctions%2Fis_mac_address_spec.rb;fp=3rdparty%2Fmodules%2Fstdlib%2Fspec%2Ffunctions%2Fis_mac_address_spec.rb;h=2f6602b7b05158144ca803e604dfe0100ed27f9c;hb=131e09855e065be940e104d9ab0f18940cc76257;hp=c1e33b8d1a2403b6813c88603ecea6a30efb1c1f;hpb=407d322498f4fde815abf381007fbecfe5c10b2b;p=mirror%2Fdsa-puppet.git diff --git a/3rdparty/modules/stdlib/spec/functions/is_mac_address_spec.rb b/3rdparty/modules/stdlib/spec/functions/is_mac_address_spec.rb old mode 100755 new mode 100644 index c1e33b8d1..2f6602b7b --- a/3rdparty/modules/stdlib/spec/functions/is_mac_address_spec.rb +++ b/3rdparty/modules/stdlib/spec/functions/is_mac_address_spec.rb @@ -2,29 +2,30 @@ require 'spec_helper' describe 'is_mac_address' do it { is_expected.not_to eq(nil) } - it { is_expected.to run.with_params().and_raise_error(Puppet::ParseError, /wrong number of arguments/i) } - it { is_expected.to run.with_params([], []).and_raise_error(Puppet::ParseError, /wrong number of arguments/i) } + it { is_expected.to run.with_params.and_raise_error(Puppet::ParseError, %r{wrong number of arguments}i) } + it { is_expected.to run.with_params([], []).and_raise_error(Puppet::ParseError, %r{wrong number of arguments}i) } it { is_expected.to run.with_params('00:a0:1f:12:7f:a0').and_return(true) } it { is_expected.to run.with_params('00:A0:1F:12:7F:A0').and_return(true) } + it { is_expected.to run.with_params('80:00:02:09:fe:80:00:00:00:00:00:00:00:24:65:ff:ff:91:a3:12').and_return(true) } it { is_expected.to run.with_params('00:00:00:00:00:0g').and_return(false) } it { is_expected.to run.with_params('').and_return(false) } it { is_expected.to run.with_params('one').and_return(false) } - context 'function can handle UTF8 and double byte characters' do + context 'with UTF8 and double byte characters' do it { is_expected.to run.with_params('ƒốưř').and_return(false) } it { is_expected.to run.with_params('三+').and_return(false) } end it { - pending "should properly typecheck its arguments" + pending 'should properly typecheck its arguments' is_expected.to run.with_params(1).and_return(false) } it { - pending "should properly typecheck its arguments" + pending 'should properly typecheck its arguments' is_expected.to run.with_params({}).and_return(false) } it { - pending "should properly typecheck its arguments" + pending 'should properly typecheck its arguments' is_expected.to run.with_params([]).and_return(false) } end