puppet-vswitch/spec/unit/puppet/lib/type/vs_port_spec.rb

18 lines
576 B
Ruby

require 'spec_helper'
describe Puppet::Type.type(:vs_port) do
it "should support only secure and standalone as a value for fail_mode" do
expect do
described_class.new(:name => 'foo', :ensure => :present, :fail_mode => 'secure')
end.to_not raise_error
expect do
described_class.new(:name => 'foo', :ensure => :present, :fail_mode => 'standalone')
end.to_not raise_error
expect do
described_class.new(:name => 'foo', :ensure => :present, :fail_mode => 'nomode')
end.to raise_error(Puppet::ResourceError, /Invalid value/)
end
end