Sha256: ed937957972e4327cd951ca97512c26bb882f67f13a50a7b4b54abb7e413068b

Contents?: true

Size: 1.54 KB

Versions: 8

Compression:

Stored size: 1.54 KB

Contents

require File.expand_path(File.join(File.dirname(__FILE__), "spec_helper"))
load File.expand_path(File.join(File.dirname(__FILE__), "..", "bin", "pivotal_to_pdf"))

describe 'PivotalToPdf Bin' do
  context "when passed in story sub command" do
    it "should call story" do
      PivotalToPdf::Main.should_receive(:story).with(123)
      PivotalToPdfApp.start(["story", 123])
    end
    it "should not call story when no story id is given" do
      PivotalToPdf::Main.should_not_receive(:story)
      PivotalToPdfApp.start(["story"])
    end
  end
  context "when passed in label sub command" do
    it "should call label" do
      PivotalToPdf::Main.should_receive(:label).with("sometext")
      PivotalToPdfApp.start(["label", "sometext"])
    end
    it "should not call label when no label text is given" do
      PivotalToPdf::Main.should_not_receive(:label)
      PivotalToPdfApp.start(["label"])
    end
  end
  context "when passed in current_iteration sub command" do
    it "should call current_iteration" do
      PivotalToPdf::Main.should_receive(:current_iteration)
      PivotalToPdfApp.start(["current_iteration"])
    end
  end
  context "when passed in iteration sub command" do
    it "should call iteration" do
      PivotalToPdf::Main.should_receive(:iteration).with("1")
      PivotalToPdfApp.start(["iteration", "1"])
    end

    context "when no iteration number specified" do
      it "should not call iteration" do
        PivotalToPdf::Main.should_not_receive(:iteration)
        PivotalToPdfApp.start(["iteration"])
      end
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
pivotal_to_pdf-1.4.0 spec/pivotal_to_pdf_bin_spec.rb
pivotal_to_pdf-1.3.4 spec/pivotal_to_pdf_bin_spec.rb
pivotal_to_pdf-1.3.3 spec/pivotal_to_pdf_bin_spec.rb
pivotal_to_pdf-1.3.2 spec/pivotal_to_pdf_bin_spec.rb
pivotal_to_pdf-1.3.1 spec/pivotal_to_pdf_bin_spec.rb
pivotal_to_pdf-1.3.0 spec/pivotal_to_pdf_bin_spec.rb
pivotal_to_pdf-1.2.0 spec/pivotal_to_pdf_bin_spec.rb
pivotal_to_pdf-1.1.0 spec/pivotal_to_pdf_bin_spec.rb