Sha256: 5dbb945611a2b5ce2930228c9604a7860b6f19d0074f697c1cf05614b0fe9d3a
Contents?: true
Size: 1022 Bytes
Versions: 6
Compression:
Stored size: 1022 Bytes
Contents
require "spec_helper" module LicenseFinder module CLI describe IgnoredGroups do let(:decisions) { Decisions.new } before do allow(Decisions).to receive(:saved!) { decisions } end describe "list" do it "shows the ignored groups in the standard output" do decisions.ignore_group("development") expect(capture_stdout { subject.list }).to match /development/ end end describe "add" do it "adds the specified group to the ignored groups list" do silence_stdout do subject.add("test") end expect(subject.decisions.ignored_groups).to eq ["test"].to_set end end describe "remove" do it "removes the specified group from the ignored groups list" do silence_stdout do subject.add("test") subject.remove("test") end expect(subject.decisions.ignored_groups).to be_empty end end end end end
Version data entries
6 entries across 6 versions & 1 rubygems