test/test_logger.rb in shell_helpers-0.7.0 vs test/test_logger.rb in shell_helpers-0.7.1

- old
+ new

@@ -6,43 +6,43 @@ @buffer=StringIO.new @logger=SH::ColorLogger.new(@buffer, default_formatter: :color) end it "Has a info mode" do @logger.info "foo" - @buffer.string.must_equal "foo\n" + _(@buffer.string).must_equal "foo\n" end it "Has a color mark mode" do @logger.mark "foo" - @buffer.string.must_equal "\e[1mfoo\e[0m\n" + _(@buffer.string).must_equal "\e[1mfoo\e[0m\n" end it "Has a colored important mode" do @logger.important "foo" - @buffer.string.must_equal "\e[34;1mfoo\e[0m\n" + _(@buffer.string).must_equal "\e[34;1mfoo\e[0m\n" end it "The colored mode can add colors" do @logger.important "foo", color: [:red] - @buffer.string.must_equal "\e[34;1;31mfoo\e[0m\n" + _(@buffer.string).must_equal "\e[34;1;31mfoo\e[0m\n" end it "Has a raw important mode" do @logger.important "foo", format: :blank - @buffer.string.must_equal "foo\n" + _(@buffer.string).must_equal "foo\n" end it "Can give a numeric level" do @logger.add(@logger.severity_lvl(:important), "foo") - @buffer.string.must_equal "foo\n" + _(@buffer.string).must_equal "foo\n" end it "Default to info level" do @logger.debug("foo") - @buffer.string.must_equal "" + _(@buffer.string).must_equal "" end it "Don't show below debug level" do @logger.debug3("foo") - @buffer.string.must_equal "" + _(@buffer.string).must_equal "" end it "Can change level" do old_level=@logger.level @logger.level=:debug3 @logger.debug3("foo") @logger.level=old_level - @buffer.string.must_equal "foo\n" + _(@buffer.string).must_equal "foo\n" end end