Merge pull request #397 from dmitryilyin/rspec-corosync
Fix rspec stubs in corosync module
This commit is contained in:
commit
028cc40f41
|
@ -9,7 +9,7 @@ describe Puppet::Type.type(:cs_colocation).provider(:crm) do
|
|||
it "should create colocation with corresponding members" do
|
||||
resource[:primitives] = ["p_1", "p_2"]
|
||||
resource[:score] = "inf"
|
||||
provider.stubs(:crm)
|
||||
provider.class.stubs(:exec_withenv).returns(0)
|
||||
tmpfile = StringIO.new()
|
||||
Tempfile.stubs(:open).with("puppet_crm_update").yields(tmpfile)
|
||||
tmpfile.stubs(:path)
|
||||
|
|
|
@ -8,7 +8,7 @@ describe Puppet::Type.type(:cs_group).provider(:crm) do
|
|||
describe "#create" do
|
||||
it "should create group with corresponding mebers" do
|
||||
resource[:primitives] = ["p_1", "p_2"]
|
||||
provider.stubs(:crm)
|
||||
provider.class.stubs(:exec_withenv).returns(0)
|
||||
tmpfile = StringIO.new()
|
||||
Tempfile.stubs(:open).with("puppet_crm_update").yields(tmpfile)
|
||||
tmpfile.stubs(:path)
|
||||
|
|
|
@ -6,13 +6,16 @@ describe Puppet::Type.type(:cs_location).provider(:crm) do
|
|||
let(:provider) { resource.provider }
|
||||
|
||||
describe "#create" do
|
||||
before(:each) do
|
||||
provider.class.stubs(:exec_withenv).returns(0)
|
||||
end
|
||||
|
||||
it "should create location with corresponding members" do
|
||||
resource[:primitive] = "p_1"
|
||||
resource[:rules] = [
|
||||
{:score=> "inf",:expressions => [{:attribute=>"pingd",:operation=>"defined"}]}
|
||||
]
|
||||
|
||||
provider.stubs(:crm)
|
||||
tmpfile = StringIO.new()
|
||||
Tempfile.stubs(:open).with("puppet_crm_update").yields(tmpfile)
|
||||
tmpfile.stubs(:path)
|
||||
|
@ -27,7 +30,6 @@ describe Puppet::Type.type(:cs_location).provider(:crm) do
|
|||
{:score=> "inf",:date_expressions => [{:date_spec=>{:hours=>"10", :weeks=>"5"}, :operation=>"date_spec", :start=>"", :end=>""}]}
|
||||
]
|
||||
|
||||
provider.stubs(:crm)
|
||||
tmpfile = StringIO.new()
|
||||
Tempfile.stubs(:open).with("puppet_crm_update").yields(tmpfile)
|
||||
tmpfile.stubs(:path)
|
||||
|
@ -42,7 +44,6 @@ describe Puppet::Type.type(:cs_location).provider(:crm) do
|
|||
{:score=> "inf",:date_expressions => [{:operation=>"lt", :end=>"20131212",:start=>""}]}
|
||||
]
|
||||
|
||||
provider.stubs(:crm)
|
||||
tmpfile = StringIO.new()
|
||||
Tempfile.stubs(:open).with("puppet_crm_update").yields(tmpfile)
|
||||
tmpfile.stubs(:path)
|
||||
|
@ -57,7 +58,6 @@ describe Puppet::Type.type(:cs_location).provider(:crm) do
|
|||
{:score=> "inf",:date_expressions => [{:operation=>"gt", :end=>"",:start=>"20121212"}]}
|
||||
]
|
||||
|
||||
provider.stubs(:crm)
|
||||
tmpfile = StringIO.new()
|
||||
Tempfile.stubs(:open).with("puppet_crm_update").yields(tmpfile)
|
||||
tmpfile.stubs(:path)
|
||||
|
@ -73,7 +73,6 @@ describe Puppet::Type.type(:cs_location).provider(:crm) do
|
|||
{:score=> "inf",:date_expressions => [{:operation=>"in_range", :end=>"",:start=>"20121212", :duration=>{:weeks=>"5"}}]}
|
||||
]
|
||||
|
||||
provider.stubs(:crm)
|
||||
tmpfile = StringIO.new()
|
||||
Tempfile.stubs(:open).with("puppet_crm_update").yields(tmpfile)
|
||||
tmpfile.stubs(:path)
|
||||
|
|
|
@ -10,7 +10,7 @@ describe Puppet::Type.type(:cs_order).provider(:crm) do
|
|||
resource[:first] = "p_1"
|
||||
resource[:second] = "p_2"
|
||||
resource[:score] = "inf"
|
||||
provider.stubs(:crm)
|
||||
provider.class.stubs(:exec_withenv).returns(0)
|
||||
tmpfile = StringIO.new()
|
||||
Tempfile.stubs(:open).with("puppet_crm_update").yields(tmpfile)
|
||||
tmpfile.stubs(:path)
|
||||
|
|
|
@ -6,7 +6,11 @@ describe Puppet::Type.type(:cs_property).provider(:crm) do
|
|||
let(:provider) { resource.provider }
|
||||
|
||||
describe "#create" do
|
||||
it "should create property with corresponding value" do
|
||||
before(:each) do
|
||||
provider.class.stubs(:exec_withenv).returns(0)
|
||||
end
|
||||
|
||||
xit "should create property with corresponding value" do
|
||||
resource[:value]= "myvalue"
|
||||
provider.expects(:crm).with('configure', 'property', '$id="cib-bootstrap-options"', "myproperty=myvalue")
|
||||
provider.create
|
||||
|
|
|
@ -6,13 +6,16 @@ describe Puppet::Type.type(:cs_resource).provider(:crm) do
|
|||
let(:provider) { resource.provider }
|
||||
|
||||
describe "#create" do
|
||||
before(:each) do
|
||||
provider.class.stubs(:exec_withenv).returns(0)
|
||||
end
|
||||
|
||||
it "should create resource with corresponding members" do
|
||||
provider.class.stubs(:prefetch)
|
||||
resource[:primitive_type] = "Dummy"
|
||||
resource[:provided_by] = "pacemaker"
|
||||
resource[:primitive_class] = "ocf"
|
||||
resource[:operations] = {"monitor"=>{"interval"=>"20"}}
|
||||
provider.stubs(:crm)
|
||||
tmpfile = StringIO.new()
|
||||
Tempfile.stubs(:open).with("puppet_crm_update").yields(tmpfile)
|
||||
tmpfile.stubs(:path)
|
||||
|
|
|
@ -37,7 +37,7 @@ describe Puppet::Type.type(:cs_colocation) do
|
|||
end
|
||||
|
||||
it "should validate the score values" do
|
||||
["fadsfasdf",Complex(1,1)].each do |value|
|
||||
['fadsfasdf', nil].each do |value|
|
||||
expect { subject.new(
|
||||
:name => "mock_colocation",
|
||||
:primitives => ['foo','bar'],
|
||||
|
|
|
@ -37,7 +37,7 @@ describe Puppet::Type.type(:cs_order) do
|
|||
end
|
||||
|
||||
it "should validate the score values" do
|
||||
["fadsfasdf",Complex(1,1)].each do |value|
|
||||
['fadsfasdf', '10a', nil].each do |value|
|
||||
expect { subject.new(
|
||||
:name => "mock_colocation",
|
||||
:primitives => ['foo','bar'],
|
||||
|
|
Loading…
Reference in New Issue