Recentemente a Gonow foi contratada para trabalhar num projeto que já tinha passado por outras duas consultorias com desenvolvedores bastante reconhecidos no mercado nacional. A aplicação foi construída sobre Sinatra e algo que me chamou muito a atenção é que a aplicação não tinha uma linha de teste. Mesmo não sendo uma justificativa, aparentemente não […]
Entries Tagged as 'bdd'
Testando Sinatra com RSpec
June 16th, 2010 · 6 Comments
Tags: Sinatra · bdd · gonow · rspec · tdd
Controlando o servidor de Rails dentro dos testes do Selenium
May 20th, 2009 · No Comments
Para não esquecer disso uma segunda vez aqui vá:
Se estiverem trabalhando com Rails e Selenium e desejam subir e derrubar o servidor automaticamente antes e despois dos testes então podem utilizar o Mongrel:
mongrel_rails start -e test -d
mongrel_rails stop
Por exemplo, eu que estou utilizando Selenium com Cucumber, tenho meu env.rb assim:
require ’spec/expectations’
require ’selenium’
# “before all”
`mongrel_rails start […]
Tags: bdd · cucumber · mongrel · rails · selenium
Testando Authlogic com RSpec, the Remarkable way
May 14th, 2009 · 6 Comments
Davis Cabral criou um plugin para o Remarkable para poder testar facilmente o Authlogic chamado de authlogic_plugin. Com ele podemos escrever código como o seguinte:
describe User do
should_be_authentic
end
Conversando com o Davis ele me comentou que demorou quatro minutos em criar o plugin, utilizando como base o Remarkable::Paperclip, deve ser muito fácil né?
Se você […]
Tags: Authlogic · Remarkable · bdd · rails · rspec
RSpec::VRaptor agora com novos matchers e compatível com VRaptor Nice URLs
March 30th, 2009 · 1 Comment
Ja passaram uns dias desde que anuncie no meu Twitter a noticia, mas somente agora peguei um tempo para escrever aqui no blog então aí vai:
o RSpec::VRaptor é totalmente compatível com o novo VRaptor 2.6 Nice URLs!
O VRaptor 2.6 vem com um plugin chamado Nice URLs que permite definir rotas para à aplicação num […]
Tags: bdd · rspec · tdd · vraptor
Testes legais com RSpec na plataforma Java/Maven agora possível com rspec-maven-plugin
December 20th, 2008 · 2 Comments
Um pouco de historia
Os que me seguem no Twitter devem estar sabendo que nos últimos dias esteve trabalhando num projeto em Java porém utilizando RSpec para testar ele. Se você ainda testa código feito em Java utilizando Java, te recomendo sair dessa vida, gasta um dia ou o tempo que for necessário para poder criar […]
Tags: Maven · bdd · java · rspec · tdd
3 dicas para melhorar tuas estorias
November 24th, 2008 · 5 Comments
Um tempo atras quando conheci o Cucumber comecei a levar os testes a partir de estorias bem mais a serio. Na época eu olhava para minhas estorias e não me sentia contente com elas, sentia que não estavam legais. Foi por tal motivo que decidi pesquisar um pouco e obter dicas que me ajudassem a […]
Tags: bdd · user-stories
É um assert por teste um “falso ídolo”?
November 13th, 2008 · 7 Comments
No meu último post argumentei tentando demostrar que seguir o padrão de um assert por testes melhora nossos testes porque nos obriga a criar especificações.
Num dos comentários foi indicado este post do blog dos caras da thoughtbot onde entre outras práticas, criticam a que acabei de mencionar no paragrafo anterior.
Uma boa crítica vem sempre […]
Melhora consideravelmente teus testes seguindo um simples padrão: um assert por teste
November 11th, 2008 · 8 Comments
Já faz um tempo que sou apaixonado por especificações executáveis vulgo testes. Constantemente tento melhorar minhas especificações e testes lendo ao respeito e vendo os testes de outras pessoas. Nessa rutina me encontro frequentemente com testes que me deixam muito a desejar e que podem melhorar muito simplesmente seguindo o padrão um assert/expectativa por teste.
Antes […]