X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;ds=sidebyside;f=3rdparty%2Fmodules%2Fnova%2Fspec%2Funit%2Ftype%2Fnova_network_spec.rb;fp=3rdparty%2Fmodules%2Fnova%2Fspec%2Funit%2Ftype%2Fnova_network_spec.rb;h=943716d0d742c3aee59d819c70c88bdd92f1c0b3;hb=4631045ebb77ee8622f6fa09277a50c372bcc02e;hp=0000000000000000000000000000000000000000;hpb=3d4dc4fd9e59bd0e07646c99f6b356c7d9d859aa;p=dsa-puppet.git diff --git a/3rdparty/modules/nova/spec/unit/type/nova_network_spec.rb b/3rdparty/modules/nova/spec/unit/type/nova_network_spec.rb new file mode 100644 index 00000000..943716d0 --- /dev/null +++ b/3rdparty/modules/nova/spec/unit/type/nova_network_spec.rb @@ -0,0 +1,11 @@ +require 'puppet' +require 'puppet/type/nova_network' +describe 'Puppet::Type.type(:nova_network)' do + it 'should reject an invalid ipv4 CIDR value' do + expect { Puppet::Type.type(:nova_network).new(:network => '192.168.1.0') }.to raise_error(Puppet::Error, /Invalid value/) + expect { Puppet::Type.type(:nova_network).new(:network => '::1/24') }.to raise_error(Puppet::Error, /Invalid value/) + end + it 'should accept a valid ipv4 CIDR value' do + Puppet::Type.type(:nova_network).new(:network => '192.168.1.0/24') + end +end