Sha256: 8a9f18662a1e619b0e3195fde6d34674d0f066db378ed5bcfe91dfb486d359b9
Contents?: true
Size: 934 Bytes
Versions: 4
Compression:
Stored size: 934 Bytes
Contents
require 'rubygems' require 'bundler/setup' require 'evergreen' require 'rspec' require 'capybara/dsl' require 'capybara/envjs' TEST_DRIVER = :envjs Capybara.app = Evergreen::Suite.new(File.expand_path('suite1', File.dirname(__FILE__))).application Capybara.default_driver = TEST_DRIVER module EvergreenMatchers class PassSpec # :nodoc: def matches?(actual) @actual = actual @runner = Evergreen::Runner.new(actual.suite, StringIO.new).spec_runner(@actual) @runner.passed? end def failure_message "expected #{@actual.name} to pass, but it failed with:\n\n#{@runner.failure_messages}" end def negative_failure_message "expected #{@actual.name} not to pass, but it did" end end def pass PassSpec.new end end RSpec.configure do |config| config.include EvergreenMatchers config.before do Evergreen.use_defaults! Evergreen.driver = TEST_DRIVER end end
Version data entries
4 entries across 4 versions & 3 rubygems
Version | Path |
---|---|
danieldkim-evergreen-0.4.0.6 | spec/spec_helper.rb |
danieldkim-evergreen-0.4.0.5 | spec/spec_helper.rb |
gjastrab-evergreen-0.4.0.3 | spec/spec_helper.rb |
evergreen-0.4.0 | spec/spec_helper.rb |