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
TODO
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? (?:#factoryfactory.human_name|#factoryfactory.human_namefactory.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? #factoryfactory.human_name$/
Dado que existe um usuario Dado que existe uma turma
Dado /^que existem (d+) #factoryfactory.human_namefactory.human_name.pluralize$/
Dado que existem 32 usuarios
Dado /^que existe uma? #factoryfactory.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+) #factoryfactory.human_namefactory.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
Copyright © 2010 Jorge Falcão. See LICENSE for details.