Skip to content

Commit 02a2bfc

Browse files
committed
[rb] restrict what tests are run when bidi enabled
1 parent f3e2256 commit 02a2bfc

36 files changed

+48
-46
lines changed

rb/spec/integration/selenium/webdriver/action_builder_spec.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121

2222
module Selenium
2323
module WebDriver
24-
describe ActionBuilder do
24+
describe ActionBuilder, exclusive: {bidi: false, reason: 'Not yet implemented with BiDi'} do
2525
after { driver.action.clear_all_actions }
2626

2727
describe '#send_keys' do

rb/spec/integration/selenium/webdriver/bidi/browsing_context_spec.rb

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,8 @@
2222
module Selenium
2323
module WebDriver
2424
class BiDi
25-
describe BrowsingContext, exclusive: {bidi: true}, only: {browser: %i[chrome edge firefox]} do
25+
describe BrowsingContext, exclusive: {bidi: true, reason: 'only executed when bidi is enabled'},
26+
only: {browser: %i[chrome edge firefox]} do
2627
after { |example| reset_driver!(example: example) }
2728

2829
it 'can create a browsing context for given id' do

rb/spec/integration/selenium/webdriver/bidi/log_inspector_spec.rb

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,8 @@
2222
module Selenium
2323
module WebDriver
2424
class BiDi
25-
describe LogInspector, exclusive: {bidi: true}, only: {browser: %i[chrome edge firefox]} do
25+
describe LogInspector, exclusive: {bidi: true, reason: 'only executed when bidi is enabled'},
26+
only: {browser: %i[chrome edge firefox]} do
2627
let(:page) { 'bidi/logEntryAdded.html' }
2728

2829
it 'can listen to console log' do

rb/spec/integration/selenium/webdriver/bidi/script_spec.rb

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,8 @@
2121

2222
module Selenium
2323
module WebDriver
24-
describe Script, exclusive: {bidi: true}, only: {browser: %i[chrome edge firefox]} do
24+
describe Script, exclusive: {bidi: true, reason: 'only executed when bidi is enabled'},
25+
only: {browser: %i[chrome edge firefox]} do
2526
after { |example| reset_driver!(example: example) }
2627

2728
it 'errors when bidi not enabled' do

rb/spec/integration/selenium/webdriver/bidi_spec.rb

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,8 @@
2121

2222
module Selenium
2323
module WebDriver
24-
describe BiDi, exclusive: {bidi: true}, only: {browser: %i[chrome edge firefox]} do
24+
describe BiDi, exclusive: {bidi: true, reason: 'only executed when bidi is enabled'},
25+
only: {browser: %i[chrome edge firefox]} do
2526
after { |example| reset_driver!(example: example) }
2627

2728
it 'errors when bidi not enabled' do

rb/spec/integration/selenium/webdriver/chrome/driver_spec.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
module Selenium
2323
module WebDriver
2424
module Chrome
25-
describe Driver, exclusive: {browser: :chrome} do
25+
describe Driver, exclusive: [{bidi: false, reason: 'Not yet implemented with BiDi'}, {browser: :chrome}] do
2626
it 'gets and sets network conditions' do
2727
driver.network_conditions = {offline: false, latency: 56, throughput: 789}
2828
expect(driver.network_conditions).to eq(

rb/spec/integration/selenium/webdriver/chrome/options_spec.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
module Selenium
2323
module WebDriver
2424
module Chrome
25-
describe Options, exclusive: {browser: :chrome} do
25+
describe Options, exclusive: [{bidi: false, reason: 'Not yet implemented with BiDi'}, {browser: :chrome}] do
2626
it 'passes emulated device correctly' do
2727
reset_driver!(emulation: {device_name: 'Nexus 5'}) do |driver|
2828
ua = driver.execute_script 'return window.navigator.userAgent'

rb/spec/integration/selenium/webdriver/chrome/profile_spec.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
module Selenium
2323
module WebDriver
2424
module Chrome
25-
describe Profile, exclusive: {browser: :chrome} do
25+
describe Profile, exclusive: [{bidi: false, reason: 'Not yet implemented with BiDi'}, {browser: :chrome}] do
2626
let(:profile) { described_class.new }
2727

2828
it 'adds an extension' do

rb/spec/integration/selenium/webdriver/chrome/service_spec.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
module Selenium
2323
module WebDriver
2424
module Chrome
25-
describe Service, exclusive: {browser: :chrome} do
25+
describe Service, exclusive: [{bidi: false, reason: 'Not yet implemented with BiDi'}, {browser: :chrome}] do
2626
let(:service) { described_class.new }
2727
let(:service_manager) { service.launch }
2828

rb/spec/integration/selenium/webdriver/devtools_spec.rb

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,8 @@
2121

2222
module Selenium
2323
module WebDriver
24-
describe DevTools, exclusive: {browser: %i[chrome edge firefox]} do
24+
describe DevTools, exclusive: [{bidi: false, reason: 'Not yet implemented with BiDi'},
25+
{browser: %i[chrome edge firefox]}] do
2526
after { |example| reset_driver!(example: example) }
2627

2728
it 'sends commands' do

0 commit comments

Comments
 (0)