Sha256: b09e485fcd521078ed146797010db0c249a5bf3d374e630d6393a88ed12df694
Contents?: true
Size: 658 Bytes
Versions: 2
Compression:
Stored size: 658 Bytes
Contents
require 'test_helper' module ConsoleLog class ConsoleLogTest < ActiveSupport::TestCase test "#instance returns the singleton" do assert_instance_of ConsoleLog::Base, ConsoleLog.instance end test "forwards known methods to the instance" do message = "test message" mock = MiniTest::Mock.new mock.expect :append, nil, [message] ConsoleLog.instance.stub :append, -> (arg) { mock.append arg } do ConsoleLog.append message end assert mock.verify end test "unknown methods raise errors" do assert_raise NoMethodError do ConsoleLog.unknown_method end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
console_log-0.2.0 | test/units/console_log_test.rb |
console_log-0.1.0 | test/console_log_test.rb |