Sha256: 63ccec5ceec371747457b63a4d1e1101d19443e831def7744b17adbe4531c597
Contents?: true
Size: 1.11 KB
Versions: 3
Compression:
Stored size: 1.11 KB
Contents
require_relative "../spec_helper" describe Scrum::SprintCleaner do subject { described_class.new(dummy_settings) } it "creates new sprint cleanup" do expect(subject).to be end it "moves remaining cards to target board", vcr: "sprint_cleanup", vcr_record: false do expect(STDOUT).to receive(:puts).exactly(13).times expect(subject.cleanup("7Zar7bNm", "72tOJsGS")).to be end context "given correct burndown-data-xx.yaml" do before do allow_any_instance_of(BurndownChart).to receive(:update) end it "generates new burndown data", vcr: "sprint_cleanup", vcr_record: false do expect { subject.cleanup("7Zar7bNm", "72tOJsGS") }.to output(/^(New burndown data was generated automatically)/).to_stdout end end context "with non-existing target list on target board" do before do subject.settings.scrum.list_names["planning_ready"] = "Nonexisting List" end it "throws error", vcr: "sprint_cleanup", vcr_record: false do expect { subject.cleanup("7Zar7bNm", "72tOJsGS") }.to raise_error /'Nonexisting List' not found/ end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
trollolo-0.1.1 | spec/unit/scrum/sprint_cleaner_spec.rb |
trollolo-0.1.0 | spec/unit/scrum/sprint_cleaner_spec.rb |
trollolo-0.0.14 | spec/unit/scrum/sprint_cleaner_spec.rb |