Skip to content

Instantly share code, notes, and snippets.

@epidemian
Created February 21, 2017 18:03
Show Gist options
  • Save epidemian/68276425244bd40940f6bb1ea0b3915f to your computer and use it in GitHub Desktop.
Save epidemian/68276425244bd40940f6bb1ea0b3915f to your computer and use it in GitHub Desktop.
--color
--require spec_helper
source 'https://rubygems.org'
gem "sinatra"
group :test do
gem "rspec"
gem "capybara"
gem "capybara-slow_finder_errors", "0.1.4"
gem "poltergeist"
end
require 'sinatra'
get '/' do
erb '<h1>Hello World</h1>'
end
RSpec.describe "Simple app", js: true, type: :feature do
it "does something" do
visit "/"
expect(page.has_content?("Goodbye World")).to be_falsy
end
end
require_relative "../simple_app"
require "capybara/rspec"
require "capybara/poltergeist"
require "capybara/slow_finder_errors"
Capybara.app = Sinatra::Application
Capybara.javascript_driver = :poltergeist
RSpec.configure do |config|
config.include Capybara::DSL, type: :feature
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment