File tree 1 file changed +11
-5
lines changed
1 file changed +11
-5
lines changed Original file line number Diff line number Diff line change 56
56
case driver
57
57
when :poltergeist , :poltergeist_errors_ok , :poltergeist_no_animations
58
58
require "capybara/poltergeist"
59
- opts = {
60
- # Leaving animations off, as a sleep was still needed.
61
- extensions : [ "#{ Rails . root } /spec/support/phantomjs-disable-animations.js" ] ,
59
+ window_opts = {
62
60
window_size : [ 1280 , 720 ] ,
63
61
screen_size : [ 1600 , 1200 ]
64
62
}
65
63
64
+ Capybara . register_driver :poltergeist do |app |
65
+ Capybara ::Poltergeist ::Driver . new ( app , window_opts )
66
+ end
67
+
68
+ no_animation_opts = window_opts . merge ( # Leaving animations off, as a sleep was still needed.
69
+ extensions : [ "#{ Rails . root } /spec/support/phantomjs-disable-animations.js" ]
70
+ )
71
+
66
72
Capybara . register_driver :poltergeist_no_animations do |app |
67
- Capybara ::Poltergeist ::Driver . new ( app , opts )
73
+ Capybara ::Poltergeist ::Driver . new ( app , no_animation_opts )
68
74
end
69
75
70
76
Capybara . register_driver :poltergeist_errors_ok do |app |
71
- Capybara ::Poltergeist ::Driver . new ( app , opts . merge ( js_errors : false ) )
77
+ Capybara ::Poltergeist ::Driver . new ( app , no_animation_opts . merge ( js_errors : false ) )
72
78
end
73
79
when :selenium_chrome
74
80
DriverRegistration . register_selenium_chrome
You can’t perform that action at this time.
0 commit comments