Sha256: 3b498d6f62de44f4589f4e5dff065be505dfdd82c1f5a5c9d6ced9037f15bc46
Contents?: true
Size: 594 Bytes
Versions: 129
Compression:
Stored size: 594 Bytes
Contents
shared_examples_for "a StoreConfigs terminus" do before :each do Puppet[:storeconfigs] = true Puppet[:storeconfigs_backend] = "store_configs_testing" end api = [:find, :search, :save, :destroy, :head] api.each do |name| it { should respond_to name } end it "should fail if an invalid backend is configured" do Puppet[:storeconfigs_backend] = "synergy" expect { subject }.to raise_error ArgumentError, /could not find terminus synergy/i end it "should wrap the declared backend" do subject.target.class.name.should == :store_configs_testing end end
Version data entries
129 entries across 129 versions & 3 rubygems