Sha256: 8f93bebb7a8f2c729d05cfc38370e68430ccd20db2714cef6e7526ccf7d3cae6
Contents?: true
Size: 753 Bytes
Versions: 4
Compression:
Stored size: 753 Bytes
Contents
# frozen_string_literal: true require "./test/helper" clean_describe "clean" do subject { run_cmd("clean") } let(:content) { nil } it "outputs a message" do stdout_only "File cleaned: \"#{filename}\"" end describe "when file does not exist" do let(:content) { nil } it "does not create the file" do File.exist?(filename).must_equal false end end describe "when file is empty" do let(:content) { "" } it "adds the file structure" do file_equals <<-FILE ### Activities: ### Friends: ### Locations: FILE end end describe "when file has content" do let(:content) { SCRAMBLED_CONTENT } it "writes the file with contents sorted" do file_equals CONTENT end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
friends-0.34 | test/commands/clean_spec.rb |
friends-0.33 | test/commands/clean_spec.rb |
friends-0.32 | test/commands/clean_spec.rb |
friends-0.31 | test/commands/clean_spec.rb |