Sha256: 569d9fc0d90526e288bbdeb5883024b6a878260c5dca8935f55955c07a68e486
Contents?: true
Size: 1.95 KB
Versions: 2
Compression:
Stored size: 1.95 KB
Contents
require "spec_helper" describe "spade list" do before do goto_home set_host start_fake(FakeGemServer.new) end it "lists latest spades by default" do spade "package", "list" output = stdout.read output.should include("builder (3.0.0)") output.should include("rake (0.8.7)") end it "lists all spades when given the all argument" do spade "package", "list", "-a" output = stdout.read output.should include("builder (3.0.0)") output.should include("rake (0.8.7, 0.8.6)") end it "filters spades when given an argument" do spade "package", "list", "builder" output = stdout.read output.should include("builder (3.0.0)") output.should_not include("rake") end it "filters spades when given an argument and shows all versions" do spade "package", "list", "rake", "-a" output = stdout.read output.should include("rake (0.8.7, 0.8.6)") output.should_not include("builder") end it "filters multiple spades" do spade "package", "list", "rake", "highline" output = stdout.read output.should include("highline (1.6.1)") output.should include("rake (0.8.7)") output.should_not include("builder") end it "shows prerelease spades" do spade "package", "list", "--prerelease" output = stdout.read output.should include("bundler (1.1.pre)") output.should_not include("highline") output.should_not include("rake") output.should_not include("builder") end it "says it couldn't find any if none found" do spade "package", "list", "rails", :track_stderr => true stderr.read.strip.should == 'No packages found matching "rails".' exit_status.should_not be_success end it "says it couldn't find any if none found matching multiple packages" do spade "package", "list", "rails", "bake", :track_stderr => true stderr.read.strip.should == 'No packages found matching "rails", "bake".' exit_status.should_not be_success end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
spade-packager-0.1.0.1 | spec/cli/list_spec.rb |
spade-packager-0.1.0 | spec/cli/list_spec.rb |