mirror of
https://github.com/teamcapybara/capybara.git
synced 2022-11-09 12:08:07 -05:00
Run Safari Technology Preview tests on Travis
This commit is contained in:
parent
72ec06b0c4
commit
d515ee14d7
4 changed files with 19 additions and 2 deletions
5
.rspec
5
.rspec
|
@ -1,2 +1,5 @@
|
||||||
--color
|
--color
|
||||||
--order random
|
--order random
|
||||||
|
--require rspec/instafail
|
||||||
|
--format RSpec::Instafail
|
||||||
|
--format progress
|
13
.travis.yml
13
.travis.yml
|
@ -93,7 +93,20 @@ matrix:
|
||||||
env: W3C=true HEADLESS=true
|
env: W3C=true HEADLESS=true
|
||||||
addons:
|
addons:
|
||||||
chrome: beta
|
chrome: beta
|
||||||
|
- gemfile: Gemfile
|
||||||
|
os: osx
|
||||||
|
osx_image: xcode10.2
|
||||||
|
rvm: 2.6
|
||||||
|
addons:
|
||||||
|
homebrew:
|
||||||
|
taps: homebrew/cask-versions
|
||||||
|
casks: safari-technology-preview
|
||||||
|
before_script:
|
||||||
|
- "sudo /usr/bin/safaridriver --enable"
|
||||||
|
- "sudo '/Applications/Safari Technology Preview.app/Contents/MacOS/safaridriver' --enable"
|
||||||
|
script: "bundle exec rake spec_safari"
|
||||||
allow_failures:
|
allow_failures:
|
||||||
|
- os: osx
|
||||||
- gemfile: gemfiles/Gemfile.beta-versions
|
- gemfile: gemfiles/Gemfile.beta-versions
|
||||||
- gemfile: gemfiles/Gemfile.edge-firefox
|
- gemfile: gemfiles/Gemfile.edge-firefox
|
||||||
- env: W3C=true HEADLESS=true
|
- env: W3C=true HEADLESS=true
|
||||||
|
|
|
@ -45,6 +45,7 @@ Gem::Specification.new do |s|
|
||||||
s.add_development_dependency('puma')
|
s.add_development_dependency('puma')
|
||||||
s.add_development_dependency('rake')
|
s.add_development_dependency('rake')
|
||||||
s.add_development_dependency('rspec', ['>= 3.5.0'])
|
s.add_development_dependency('rspec', ['>= 3.5.0'])
|
||||||
|
s.add_development_dependency('rspec-instafail')
|
||||||
s.add_development_dependency('rubocop')
|
s.add_development_dependency('rubocop')
|
||||||
s.add_development_dependency('rubocop-performance')
|
s.add_development_dependency('rubocop-performance')
|
||||||
s.add_development_dependency('rubocop-rspec')
|
s.add_development_dependency('rubocop-rspec')
|
||||||
|
|
|
@ -64,7 +64,7 @@ module Capybara
|
||||||
mod = mod::Service if ::Selenium::WebDriver::Service.respond_to? :driver_path
|
mod = mod::Service if ::Selenium::WebDriver::Service.respond_to? :driver_path
|
||||||
path = mod.driver_path
|
path = mod.driver_path
|
||||||
path = path.call if path.respond_to? :call
|
path = path.call if path.respond_to? :call
|
||||||
$stdout.puts `#{path} --version`
|
$stdout.puts `#{path.gsub(' ', '\ ')} --version`
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
Loading…
Add table
Reference in a new issue