No commit activity in last 3 years
No release in over 3 years
Utilize os "steps_definitions" do FactoryGirl em português com o Cucumber.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Runtime

 Project Readme

garota_da_fabrica¶ ↑

Define “steps” da FactoryGirl em português para o Cucumber.

O FactoryGirl já define steps para o Cucumber baseado nas “Fabricas” definidas. Essa gem tem o objetivo de definir estes steps para serem utilizados em “features” em português do Brasil.

O nome é uma tradução literal do projeto original.

Instalação¶ ↑

Gem:

gem install garota_da_fabrica

Bundler:

gem "garota_da_fabrica"

Utilização¶ ↑

Para uma determinada factory:

Factory.define :turma do | f |
  f.nome "Nome da turma"
end

Factory.define :estado do | f |
  f.nome "Rio de Janeiro"
end

Factory.define :usuario do | f |
  f.nome "Edie Sedgwick"
  f.association :estado
end

Dado /^que existem? (?:o | a)s? seguintes? (?:#{factory.human_name} | #{factory.human_name.pluralize}): |¶ ↑

Dado que existe o seguinte usuario:
  | nome          |
  | Edie Sedgwick |

Dado que existe os seguintes usuarios:
  | nome          | estado              |
  | Edie Sedgwick | nome:Rio de Janeiro |
  | Andy Warhol   | nome:São Paulo      |

Dado /^que existe uma? #{factory.human_name}$/¶ ↑

Dado que existe um usuario
Dado que existe uma turma

Dado /^que existem (d+) #{factory.human_name.pluralize}$/¶ ↑

Dado que existem 32 usuarios

Dado /^que existe uma? #{factory.human_name} com #{human_column_name} igual a “([^”]*)“$/¶ ↑

Dado que existe um usuario com nome igual a "Andy Warhol"
Dado que existe uma cidade com o nome igual a "Rio de Janeiro"

Dado /^que existem (d+) #{factory.human_name.pluralize} com #{human_column_name} igual a “([^”]*)“$/¶ ↑

Dado que existem 2 usuarios com nome igual a "Andy Warhol"

TODO¶ ↑

  • adicionar documentação

  • testes

Copyright © 2010 Jorge Falcão. See LICENSE for details.