Skip to content

A gem that adds a feature generator for cucumber in Ruby on Rails.

Notifications You must be signed in to change notification settings

NickNish09/Gemaina

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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

About

A gem that adds a feature generator for cucumber in Ruby on Rails.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages