File tree Expand file tree Collapse file tree 4 files changed +20
-13
lines changed
spec/unit/selenium/webdriver Expand file tree Collapse file tree 4 files changed +20
-13
lines changed Original file line number Diff line number Diff line change @@ -146,3 +146,6 @@ RSpec/BeforeAfterAll:
146
146
RSpec/InstanceVariable :
147
147
Exclude :
148
148
- ' spec/unit/selenium/webdriver/socket_poller_spec.rb'
149
+
150
+ RSpec/DescribedClass :
151
+ Enabled : false
Original file line number Diff line number Diff line change @@ -23,15 +23,16 @@ module Selenium
23
23
module WebDriver
24
24
module DriverExtensions
25
25
describe HasNetworkConnection do
26
- class FakeDriver
27
- include HasNetworkConnection
28
- attr_reader :bridge
29
- def initialize ( bridge )
30
- @bridge = bridge
26
+ let ( :fake_driver ) do
27
+ Class . new ( WebDriver ::Driver ) do
28
+ include HasNetworkConnection
29
+ attr_reader :bridge
30
+ def initialize ( bridge )
31
+ @bridge = bridge
32
+ end
31
33
end
32
34
end
33
-
34
- let ( :driver ) { FakeDriver . new ( instance_double ( Remote ::Bridge ) ) }
35
+ let ( :driver ) { fake_driver . new ( instance_double ( Remote ::Bridge ) ) }
35
36
36
37
describe '#network_connection' do
37
38
it 'returns the correct connection type' do
Original file line number Diff line number Diff line change @@ -108,6 +108,7 @@ module Interactions
108
108
allow ( pointer ) . to receive ( :no_actions? ) . and_return ( false )
109
109
expect ( pointer . encode ) . to be_a ( Hash )
110
110
end
111
+
111
112
it 'should contain a type key with the value of the type attribute' do
112
113
allow ( pointer ) . to receive ( :no_actions? ) . and_return ( false )
113
114
expect ( pointer . encode ) . to include ( type : pointer . type )
Original file line number Diff line number Diff line change 22
22
module Selenium
23
23
module WebDriver
24
24
describe SearchContext do
25
- class TestSearchContext
26
- attr_reader :bridge , :ref
25
+ let ( :test_search_context ) do
26
+ Class . new do
27
+ attr_reader :bridge , :ref
27
28
28
- include Selenium ::WebDriver ::SearchContext
29
+ include Selenium ::WebDriver ::SearchContext
29
30
30
- def initialize ( bridge )
31
- @bridge = bridge
31
+ def initialize ( bridge )
32
+ @bridge = bridge
33
+ end
32
34
end
33
35
end
34
36
35
37
let ( :element ) { instance_double ( Element ) }
36
38
let ( :bridge ) { instance_double ( 'Bridge' ) . as_null_object }
37
- let ( :search_context ) { TestSearchContext . new ( bridge ) }
39
+ let ( :search_context ) { test_search_context . new ( bridge ) }
38
40
39
41
context 'finding a single element' do
40
42
it 'accepts a hash' do # rubocop:disable RSpec/RepeatedExample
You can’t perform that action at this time.
0 commit comments