From 780ea226daa2592f723a185a7569650608d530bd Mon Sep 17 00:00:00 2001 From: Adam Spiers Date: Tue, 4 Feb 2014 11:52:58 +0000 Subject: [PATCH] use cib_object_class more to make test code more reusable --- spec/providers/primitive_spec.rb | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/spec/providers/primitive_spec.rb b/spec/providers/primitive_spec.rb index 376eadb..4834983 100644 --- a/spec/providers/primitive_spec.rb +++ b/spec/providers/primitive_spec.rb @@ -43,8 +43,12 @@ describe "Chef::Provider::PacemakerPrimitive" do .and_return(exists) end + def cib_object_class + Pacemaker::Resource::Primitive + end + def expect_running(running) - expect_any_instance_of(Pacemaker::Resource::Primitive) \ + expect_any_instance_of(cib_object_class) \ .to receive(:running?) \ .and_return(running) end @@ -117,7 +121,7 @@ describe "Chef::Provider::PacemakerPrimitive" do it "should create a primitive if it doesn't already exist" do expect_definition("") - # Later, the :create action calls Pacemaker::Resource::Primitive#exists? to check + # Later, the :create action calls cib_object_class#exists? to check # that creation succeeded. expect_exists(true)