Cucumber features are great because they are easy to read even if you’re a programmer.
To reach almost the same result with Steak we can use helpers. Take a look on some tips and how your acceptance specs could be improved:
We are using the “let” method from Rspec to avoid Mocks and instance variables inside the scenarios but it doesn’t matter, lets take a look on helpers. In that simple spec we have three good helpers that can be used around all system. They are:
- log_in_with
- should_have_notice
- should_be_on
And the implementation could be (inside spec/acceptance/suppport/helpers.rb):
The helpers are self explanatory. If you will copy and paste it to you project don’t forget to adjust should_have_notice and should_have_error to match your layout ( have_css(”.message.#{name}”, :text => message) )
Other helpers that could be useful
Desde o fim do ano passado a cada mês o nosso grupo de Ruby local, o RailsMG, organize no mínimo um encontro por mês. Tem sido uma ótima forma de mantermos o contato com os Raillers da região, encontrar vagas e candidatos para projetos, troca de experiências e etc.
Apesar do sucesso dos eventos, até hoje nunca tínhamos feito nada para pessoas que ainda não conhecem Ruby e Rails. Pensando nesta necessidade resolvemos criar um curso gratuito para iniciação em Rails.
Com a ajuda do Edgard Davidson conseguimos o apoio da UNA, que nos concedeu um espaço para o treinamento.
O treinamento será um mini-curso de 3 horas, realizado no próximo sábado (10/07) começando as 9:00 na UNA Campus Barro Preto Rua Goitacazes, 1159, bairro Barro Preto – Belo Horizonte – MG – Sala 1004.
O público alvo são pessoas que estejam começando com Rails ou que ainda não começaram mas tem interesse. Passaremos por uma pequena introdução ao Ruby e motivações da linguagem até a criação de uma pequena aplicação em Rails.
Eu vou ser o instrutor do curso e vou abordar Rails 3.0 e Ruby 1.8.7. Também pretendo dar uma rápida demonstração do ecossistema de um desenvolvedor Rails, incluindo Git, TDD com Rspec e Steak, terminal, editores e IDE’s entre outras coisas mais.
O curso é gratuito mas as vagas são limitadas (apenas 40) por causa do espaço e não temos previsão para outro treinamento além deste.
Esperamos vocês lá ;)
ícone do Ruby por Fabio Fernandes
No começo deste ano recebi um convite um tanto inusitado mas bem interessante. Um convite do Edgard Davidson (da UNA) para ministrar a disciplina de desenvolvimento web em um novo curso de pós-graduação.
Ler o resto do postAmanhã (25/05) teremos mais um encontro do nosso grupo de usuários de Ruby, o RailsMG. Convidamos todos para o próximo encontro que será as 19:00h com a palestra as 19:30. Como sempre o local é Take na rua Professor Morais 659, Savassi, Belo Horizonte, MG ( Clique aqui para ver o mapa ).

Olá pessoal, segue o vídeo com o resultado do sorteio:
Hoje ao migrar para o Delayed_job 2.0.2 me dei conta que os erros que viessem a acontecer no nos jobs em background não seriam enviados para o Hoptoad.
O Hoptoad por padrão só captas as exceptions que ocorrerem no controller. Logo seus rake tasks e background_jobs ficam de fora.
Para resolver este problema a melhor forma que encontrei foi fazer um hack leve no delayed_job. Sempre que faço algum hack acho imprescindível que este seja feito na aplicação e não no fonte da gem e criar uma versão própria. Ter uma versão própria de uma gem com hacks eu acho a pior alternativa possível.
Ler o resto do postCATEGORIAS
HomeDesign
SEO
Empreendimento
Cifras
Ruby e Rails
Flex
Photoshop
Flash
XHTML/CSS
JavaScript
Variados
Database
Firefox
Projetos
3D
Projetos
TextMate
Smalltalk
Mac
Livros
ARQUIVO
08/2010 (5)07/2010 (2)
06/2010 (4)
05/2010 (4)
04/2010 (4)
03/2010 (5)
02/2010 (7)
01/2009 (4)
12/2009 (7)
11/2009 (4)
10/2009 (10)
09/2009 (7)
08/2009 (6)
07/2009 (12)
06/2009 (5)
05/2009 (6)
04/2009 (9)
03/2009 (14)
02/2009 (18)
01/2009 (14)
12/2008 (20)
11/2008 (18)
10/2008 (9)
09/2008 (12)
08/2008 (6)
07/2008 (12)
06/2008 (10)
05/2008 (15)
04/2008 (19)
















Eventos e mais eventos
comentado por Jonathas Sampaio
Eventos e mais eventos
comentado por Alison Souza
Eventos e mais eventos
comentado por Daniel Lopes
Eventos e mais eventos
comentado por Jonathas Sampaio
Curso de Rails 3.0
comentado por hiago