Suponha que você esteja testando o Rails mailer e gostaria de testar se body contém ‘hello there!’ iniciar. O problema é que você esqueceu qual é o nome do matcher.
describe 'Mail body' do
it { binding.pry;is_expected.to eql 'hello there' }
end
eql
não corta para que você coloque binding.pry
. Quando os testes param nesse ponto, você pode usar o ls
comando. Pense nisso como um shell padrão equivalente .
ls
EmailSpec::Matchers#methods: bcc_to be_delivered_from be_delivered_to cc_to deliver_from deliver_to have_body_text have_header have_reply_to
Veja por si mesmo! Como exercício, tente brincar comcd