Sha256: 25a5764990ebe7ec5cdc69f441ca0cd261defd1ebb20c95d14ebdb820e012a55

Contents?: true

Size: 1.4 KB

Versions: 7

Compression:

Stored size: 1.4 KB

Contents

require_relative "test_helper"

class LoggerTest < Test::Unit::TestCase
  def test_verbose
    BrowserShooter::Logger.verbose = true
    assert_equal( true, BrowserShooter::Logger.verbose )

    BrowserShooter::Logger.verbose = false
    assert_equal( false, BrowserShooter::Logger.verbose )
  end

  def test_log_when_verbose
    BrowserShooter::Logger.unstub( :log )
    Kernel.expects( :puts )

    BrowserShooter::Logger.verbose = true
    BrowserShooter::Logger.log( "message" )
  end

  def test_log_when_no_verbose
    BrowserShooter::Logger.unstub( :log )
    Kernel.expects( :puts ).never

    BrowserShooter::Logger.verbose = false
    BrowserShooter::Logger.log( "message" )
  end

  def test_command_result_when_true
    command_result = { :success => true }
    Kernel.expects( :print ).with( "." )
    BrowserShooter::Logger.command_result( command_result )
  end

  def test_command_result_when_false
    command_result = { :success => false }
    Kernel.expects( :print ).with( "F" )
    BrowserShooter::Logger.command_result( command_result )
  end

  def test_test_result_when_true
    test_result = [{ :success => true }]
    Kernel.expects( :puts ).with( " (success)" )
    BrowserShooter::Logger.test_result( test_result )
  end

  def test_test_result_when_false
    test_result = [{ :success => false }]
    Kernel.expects( :puts ).with( " (fail)" )
    BrowserShooter::Logger.test_result( test_result )
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
browser_shooter-0.3.13 test/logger_test.rb
browser_shooter-0.3.11 test/logger_test.rb
browser_shooter-0.3.9 test/logger_test.rb
browser_shooter-0.3.7 test/logger_test.rb
browser_shooter-0.3.5 test/logger_test.rb
browser_shooter-0.3.3 test/logger_test.rb
browser_shooter-0.3.1 test/logger_test.rb