crowbar/crowbar-ha

View on GitHub
chef/cookbooks/pacemaker/spec/helpers/meta_examples.rb

Summary

Maintainability
A
1 hr
Test Coverage
shared_examples "with meta attributes" do
  describe "#meta_string" do
    it "should return empty string with nil meta" do
      fixture.meta = nil
      expect(fixture.meta_string).to eq("")
    end

    it "should return empty string with empty meta" do
      fixture.meta = {}
      expect(fixture.meta_string).to eq("")
    end

    it "should return a resource meta string" do
      fixture.meta = {
        "foo" => "bar",
        "baz" => "qux"
      }
      expect(fixture.meta_string).to eq(%'meta baz="qux" foo="bar"')
    end
  end
end