Sha256: b89532235eac873bb1c0db6064ebdc3b1289f37095a8acfb818d14e9bf8145e8

Contents?: true

Size: 712 Bytes

Versions: 2

Compression:

Stored size: 712 Bytes

Contents

# ENV["RAILS_ENV"] ||= 'test'
# puts "Environment: #{ENV["RAILS_ENV"]}"
#
require 'rspec'
require 'rspec/example_steps'
require "capybara-webkit"

RSpec.configure do |config|
  config.include Capybara::DSL
end

Capybara.app_host = "http://www.wikipedia.org"
Capybara.default_driver = :selenium

RSpec.describe "Searching" do
  Steps "Result found" do
    Given "I am on wikipedia.com" do
      visit('/')
    end

    When "I enter \"Capybara\"" do
      fill_in "searchInput", :with => "Capybara"
    end

    When "click submit button" do
      find(".formBtn", match: :first).click
    end

    Then "I should see results" do
      expect(page).to have_content "Hydrochoerus hydrochaeris"
    end
  end

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
acceptance_test-1.4.7 spec/wikipedia_search_with_steps.rb
acceptance_test-1.4.6 spec/wikipedia_search_with_steps.rb