Basic Assertions
assert(boolean, message)
assert(person.name == “John”, “Name was expected to be John.”)
assert(item.errors.invalid?(:price))
assert_equal(expected, actual, message)
assert_equal(person.name, “John”, “Name was expected to be John.”)
assert_equal(“can’t be empty”, product.errors.on(:price))
assert_not_equal(expected, actual, message)
assert_not_equal(person.name, “Mary”, “Name was Mary and it should not be.”)
assert_not_equal(“is not a number”, product.errors.on(:price))
assert_raise(Exception, message) { block… }
assert_raise(ZeroDivisionError, “Cannot divide by zero!”) { 100 / 0 }
assert_raise(ActiveRecord::RecordNotFound) { Product.find(bad_id) }
assert_nothing_raised(Exception, message) [...]
Colocando em dia hoje a minha leitura de feeds no Google Reader achei esse vídeo que traz uma ideia sobre o futuro das revistas no Lifehacker.
Mag+ from Bonnier on Vimeo.
Podemos ver que a Mag+ lança um novo olhar sobre o que as revistas do futuro podem se parecer.
Clique aqui e confira o post no Lifehacker.
Compartilhe
Texto produzido pelo grupo Tá Safo!
Para quem ainda não sabe do que se trata , o Maré de Agilidade é um evento itinerante que viaja pelas cidades do Brasil, apresentado assuntos como Extreme Programming (XP), Scrum, Domain Driven Design (DDD), Model Driven Design (MDD), Test-driven Development (TDD), Feature-driven Development (FDD), Gerenciamento Ágil de Projetos (GAP), [...]
Sei que o blog anda desatualizado já a um tempo… para ser mais preciso, desde o Maré de Agilidade
Nesse meio tempo muita coisa aconteceu… vou tentar falar aqui em poucas palavras um pouco de tudo. Não trabalho mais na Fortes Informática e agora estou na UNIFOR. Realizamos um evento na UNIFOR pela JavaCE [...]