Sha256: 8e7ca52faf1cd1d389eb40ff175f5967e898985dd3905ecb26b9519f1453557e

Contents?: true

Size: 861 Bytes

Versions: 1

Compression:

Stored size: 861 Bytes

Contents

require 'test/unit'
require 'duniversity'

class DuniversityTest < Test::Unit::TestCase
  @saudacao

  def saudacao
    if @saudacao.nil?
      @saudacao = Duniversity::Saudacao.new('/home/careers/university/duniversity/test/config/config.yml')
    end
    @saudacao
  end

  def test_version
    assert_equal "0.0.1",
                 Duniversity::VERSION
  end

  def test_ola_text
    assert_equal "Ola Amigo!",
                 saudacao.ola
  end

  def test_logger
    assert_instance_of Logger,
                       saudacao.logger
  end

  def test_sauda
    case Time.new.hour
      when 0...12
        assert_equal "Bom dia!",
                     saudacao.sauda
      when 12...18
        assert_equal "Boa tarde",
                     saudacao.sauda
      else
        assert_equal "Boa Noite",
                     saudacao.sauda
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
duniversity-0.0.1 test/test_duniversity.rb