Sha256: f9aafbb589a6e342f4e68aa4798a424db312f130a962197eaab384ee5998dc55
Contents?: true
Size: 1.17 KB
Versions: 2
Compression:
Stored size: 1.17 KB
Contents
require File.expand_path(File.dirname(__FILE__) + "/../../test_helper") describe ::Inch::Utils::UI do it "should trace" do out, err = capture_io do @instance = ::Inch::Utils::UI.new @instance.trace("Test") end refute out.empty?, "there should be output" assert err.empty?, "there should be no errors" end it "should trace header" do out, err = capture_io do @instance = ::Inch::Utils::UI.new @instance.header("Test", :red) end refute out.empty?, "there should be output" assert err.empty?, "there should be no errors" end it "should trace debug if ENV variable is set" do ENV["DEBUG"] = "1" out, err = capture_io do @instance = ::Inch::Utils::UI.new @instance.debug("Test") end ENV["DEBUG"] = nil refute out.empty?, "there should be output" assert err.empty?, "there should be no errors" end it "should not trace debug if ENV variable is set" do refute ENV["DEBUG"] out, err = capture_io do @instance = ::Inch::Utils::UI.new @instance.debug("Test") end assert out.empty?, "there should be no output" assert err.empty?, "there should be no errors" end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
inch-0.5.0.rc5 | test/unit/utils/ui_test.rb |
inch-0.5.0.rc4 | test/unit/utils/ui_test.rb |