]> git.donarmstrong.com Git - dsa-puppet.git/blobdiff - 3rdparty/modules/nova/spec/unit/type/nova_network_spec.rb
try again, with puppetforge modules, correctly included now
[dsa-puppet.git] / 3rdparty / modules / nova / spec / unit / type / nova_network_spec.rb
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 (file)
index 0000000..943716d
--- /dev/null
@@ -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