Carlos Brando

Nome do Jogo

Edge Rails: Nova sintax para testes

No último podcast falamos que o DHH agora só quer saber de novidades, e realmente, toda vez que vejo um commit dele no Rails já vou correndo saber do que se trata, porque na maioria das vezes é algo novo.

Desta vez ele adicionou uma nova forma de se declarar testes, usando declarações test/do. Veja:

test "verify something" do
  # ...
end

Eu particularmente gosto mais deste jeito!

Esta é uma novidade importante porque à partir da próxima versão do Rails este será o padrão, veja como ficou um arquivo de teste unitário recém criado no edge rails:

require 'test_helper'

class PostTest < ActiveSupport::TestCase
  # Replace this with your real tests.
  test "the truth" do
    assert true
  end
end

A forma atual, usando métodos, também continuará funcionando, então nossos testes atuais não quebrarão.

Comments