Sha256: 216d70e31f7d62c6ac26f10d63f2076b509aad7af5830dd29956401350a692e9
Contents?: true
Size: 1.19 KB
Versions: 2
Compression:
Stored size: 1.19 KB
Contents
require File.dirname(__FILE__) + '/../../spec_helper' include PoolParty::Resources describe "Gem" do before(:each) do reset! @cloud = cloud :gem_cloud do has_gempackage(:name => "activesupport") do has_gempackage(:name => "rails") end end @gem = @cloud.resource(:gempackage).first end it "should have a package" do @cloud.resource(:gempackage).should_not be_empty end it "should have the name set as activesupport" do @gem.name.should == "activesupport" end it "should have the 'rails' gem in the packages" do @cloud.resource(:gempackage).first.to_string.should =~ /rails/ end describe "with parent options" do before(:each) do reset_all! @cloud1 = cloud :gem_version_cloud do has_gempackage(:name => "ParseTree", :version => "2.2.0") do has_gempackage(:name => "edge-rails") end end @gem = @cloud1.resource(:gempackage).first @gem2 = @gem.resource(:gempackage).first end it "should have the version set on the parent" do @gem.version.should == "2.2.0" end it "should not take the version of the parent on the child" do @gem2.version.should == nil end end end
Version data entries
2 entries across 2 versions & 2 rubygems
Version | Path |
---|---|
auser-poolparty-0.2.16 | spec/poolparty/pool/resources/gem_spec.rb |
poolparty-0.2.18 | spec/poolparty/pool/resources/gem_spec.rb |