28 lines
738 B
Ruby

require 'spec_helper'
require File.expand_path('../../../../libraries/pacemaker/constraint/colocation',
File.dirname(__FILE__))
require File.expand_path('../../../fixtures/colocation_constraint', File.dirname(__FILE__))
require File.expand_path('../../../helpers/cib_object', File.dirname(__FILE__))
describe Pacemaker::Constraint::Colocation do
let(:fixture) { Chef::RSpec::Pacemaker::Config::COLOCATION_CONSTRAINT.dup }
before(:each) do
Mixlib::ShellOut.any_instance.stub(:run_command)
end
def object_type
'colocation'
end
def pacemaker_object_class
Pacemaker::Constraint::Colocation
end
def fields
%w(name score resources)
end
it_should_behave_like "a CIB object"
end