Sha256: 15f20acc2268c6fc5875cb5f27fb359b90887c98ceb27df60f3747931a28263a
Contents?: true
Size: 912 Bytes
Versions: 16
Compression:
Stored size: 912 Bytes
Contents
require "spec_helper" module LicenseFinder module CLI describe ProjectName do let(:decisions) { Decisions.new } before do allow(Decisions).to receive(:fetch_saved) { decisions } end describe "show" do it "shows the configured project name" do decisions.name_project("test") expect(capture_stdout { subject.show }).to match /test/ end end describe "add" do it "sets the project name" do silence_stdout do subject.add("test") end expect(subject.decisions.project_name).to eq "test" end end describe "remove" do it "removes the project name" do silence_stdout do subject.add("test") subject.remove end expect(subject.decisions.project_name).to be_nil end end end end end
Version data entries
16 entries across 16 versions & 1 rubygems