Sha256: 67da80f91057d469bb924ac4575a92d42320c81fcf5737eeeae5e4bbe14fe220
Contents?: true
Size: 1.46 KB
Versions: 1
Compression:
Stored size: 1.46 KB
Contents
Feature: Generate skellington Scenario: generate feature When I successfully run `skellington generate dummy_app` Then a directory named "dummy_app/features" should exist And a file named "dummy_app/features/dummy_app.feature" should exist And the file "dummy_app/features/dummy_app.feature" should contain: """ Feature: Make sure it's plumbed in correctly Scenario: Get root When I send a GET request to "/" Then the response status should be "200" """ Scenario: generate env.rb When I successfully run `skellington generate dummy_app` And a file named "dummy_app/features/support/env.rb" should exist And the file "dummy_app/features/support/env.rb" should contain: """ ENV['RACK_ENV'] = 'test' require File.join(File.dirname(__FILE__), '..', '..', 'lib/dummy_app.rb') require 'capybara' require 'capybara/cucumber' require 'rspec' require 'cucumber/api_steps' Capybara.app = DummyApp class DummyAppWorld include Capybara::DSL include RSpec::Expectations include RSpec::Matchers def app DummyApp end end World do DummyAppWorld.new end """ Scenario: generate 'step_defintions' directory When I successfully run `skellington generate dummy_app` Then a directory named "dummy_app/features/step_definitions" should exist And a file named "dummy_app/features/step_definitions/dummy_app_steps.rb" should exist
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
skellington-0.3.3 | features/cukes.feature |