Igo Coelho

Meus pensamentos sobre muitas coisas...

Category: Dicas

Para não esquecer: Ruby on Rails Unit Testing Assertions

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) [...]

Compartilhe
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • DZone
  • LinkedIn
  • Live
  • MySpace
  • RSS
  • email
  • FriendFeed
  • Twitter

A revista do futuro

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

Compartilhe
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • DZone
  • LinkedIn
  • Live
  • MySpace
  • RSS
  • email
  • FriendFeed
  • Twitter

Top 6 of top 10 Lists by Coding Horror

Ontem no trabaldo recebi um email do Fred de Castro onde le fez a tradução de um post do Coding Horror. Clique aqui e acesse o post original e abaixo segue a tradução.
Jerry Weinberg: Os 10 Mandamentos da Programação sem Ego

Entenda e aceite que você irá cometer erros;
Você não é o seu código;
Não [...]

Compartilhe
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • DZone
  • LinkedIn
  • Live
  • MySpace
  • RSS
  • email
  • FriendFeed
  • Twitter

Beatles

O Handerson Frota meu mandou essa lista por e-mail e agora vou compartilhar com vocês.
Vídeos organizados dos Beatles, todas as músicas com as respectivas letras.
A Day in the Life
A Hard [...]

Compartilhe
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • DZone
  • LinkedIn
  • Live
  • MySpace
  • RSS
  • email
  • FriendFeed
  • Twitter