I have a Sinatra application and need to check my application.
functions / support / env.rb:
require_relative "../../application" require "capybara" require "capybara/cucumber" require "rspec" World do Capybara.app = Application include Capybara::DSL include RSpec::Matchers end
/one.feature features:
Feature: Test homepage In order to make sure people can open my site I want to check it opened Scenario: Opening first page Given I have opened homepage Then I should see site header
Check this:
cucumber features\one.feature
Result:
Feature: Test homepage In order to make sure people can open my site I want to check it opened Scenario: Opening first page
Well, I created the functions / step _definitions / Agenda_steps.rb:
Given /^I have opened homepage$/ do pending
Check this:
cucumber features\one.feature
Result:
Feature: Test homepage In order to make sure people can open my site I want to check it opened Scenario: Opening first page
Why and how can I fix it?
Updated: the problem disappeared if I rewrote my env.rb as follows:
require_relative "../../application" require "capybara" require "capybara/cucumber" require "rspec" Capybara.app = Application
demas source share