Project

gemaina

0.0
No commit activity in last 3 years
No release in over 3 years
This generator will create a .feature file and a _steps.rb file related to the given feature, in any language you want
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

 Project Readme

Gemaina

Gema utilizada para gerar features para o Cucumber utilizando o rails generate

Instalação:
adicione

gem 'gemaina', '~> 1.0'  

ao seu gemfile e execute

$ bundle install

Uso básico:
Com a Gemaina instalada você pode gerar os arquivos das features mais rapidamente com o rails generator feature. Por exemplo, uma feature de list filmes seria criada com:

rails generate feature list_movies
  • Cria o arquivo list_movies.feature na pasta features do cucumber
  • Cria o arquivo list_movies_steps.rb na pasta features/step_definitions do cucumber

Parâmetros:
Você pode criar as features também em outras linguagens (padrão é o inglês), como por exemplo em português, passando o parâmetro --language e a sigla da linguagem:

rails generate feature list_movies --language pt  

E também criar ela numa pasta específica, para melhor organização, com o parâmetro --folder:

rails generate feature list_movies --folder movies  

Você pode utilizar o parâmetro --scaffold para gerar os cenários de CRUD:

rails generate feature movie --scaffold  #nome da feature no singular

Isso irá gerar os cenários para index,create,show,edit e delete