summaryrefslogtreecommitdiff
path: root/qa/spec/page/logging_spec.rb
diff options
context:
space:
mode:
Diffstat (limited to 'qa/spec/page/logging_spec.rb')
-rw-r--r--qa/spec/page/logging_spec.rb62
1 files changed, 31 insertions, 31 deletions
diff --git a/qa/spec/page/logging_spec.rb b/qa/spec/page/logging_spec.rb
index 707a7ff6d98..451dd5f0713 100644
--- a/qa/spec/page/logging_spec.rb
+++ b/qa/spec/page/logging_spec.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
-require 'capybara/dsl'
-require 'logger'
+require "capybara/dsl"
+require "logger"
describe QA::Support::Page::Logging do
let(:page) { double.as_null_object }
@@ -12,22 +12,22 @@ describe QA::Support::Page::Logging do
QA::Runtime::Logger.logger = logger
allow(Capybara).to receive(:current_session).and_return(page)
- allow(page).to receive(:current_url).and_return('http://current-url')
+ allow(page).to receive(:current_url).and_return("http://current-url")
allow(page).to receive(:has_css?).with(any_args).and_return(true)
end
subject do
- Class.new(QA::Page::Base) do
+ Class.new(QA::Page::Base) {
prepend QA::Support::Page::Logging
- end.new
+ }.new
end
- it 'logs refresh' do
+ it "logs refresh" do
expect { subject.refresh }
.to output(%r{refreshing http://current-url}).to_stdout_from_any_process
end
- it 'logs wait' do
+ it "logs wait" do
expect { subject.wait(max: 0) {} }
.to output(/next wait uses reload: true/).to_stdout_from_any_process
expect { subject.wait(max: 0) {} }
@@ -36,7 +36,7 @@ describe QA::Support::Page::Logging do
.to output(/ended wait after .* seconds$/).to_stdout_from_any_process
end
- it 'logs wait with reload false' do
+ it "logs wait with reload false" do
expect { subject.wait(max: 0, reload: false) {} }
.to output(/next wait uses reload: false/).to_stdout_from_any_process
expect { subject.wait(max: 0, reload: false) {} }
@@ -45,87 +45,87 @@ describe QA::Support::Page::Logging do
.to output(/ended wait after .* seconds$/).to_stdout_from_any_process
end
- it 'logs scroll_to' do
+ it "logs scroll_to" do
expect { subject.scroll_to(:element) }
.to output(/scrolling to :element/).to_stdout_from_any_process
end
- it 'logs asset_exists?' do
- expect { subject.asset_exists?('http://asset-url') }
+ it "logs asset_exists?" do
+ expect { subject.asset_exists?("http://asset-url") }
.to output(%r{asset_exists\? http://asset-url returned false}).to_stdout_from_any_process
end
- it 'logs find_element' do
+ it "logs find_element" do
expect { subject.find_element(:element) }
.to output(/finding :element/).to_stdout_from_any_process
expect { subject.find_element(:element) }
.to output(/found :element/).to_stdout_from_any_process
end
- it 'logs find_element with text' do
- expect { subject.find_element(:element, text: 'foo') }
+ it "logs find_element with text" do
+ expect { subject.find_element(:element, text: "foo") }
.to output(/finding :element with text "foo"/).to_stdout_from_any_process
- expect { subject.find_element(:element, text: 'foo') }
+ expect { subject.find_element(:element, text: "foo") }
.to output(/found :element/).to_stdout_from_any_process
end
- it 'logs click_element' do
+ it "logs click_element" do
expect { subject.click_element(:element) }
.to output(/clicking :element/).to_stdout_from_any_process
end
- it 'logs fill_element' do
- expect { subject.fill_element(:element, 'foo') }
+ it "logs fill_element" do
+ expect { subject.fill_element(:element, "foo") }
.to output(/filling :element with "foo"/).to_stdout_from_any_process
end
- it 'logs has_element?' do
+ it "logs has_element?" do
expect { subject.has_element?(:element) }
.to output(/has_element\? :element \(wait: 2\) returned: true/).to_stdout_from_any_process
end
- it 'logs has_element? with text' do
+ it "logs has_element? with text" do
expect { subject.has_element?(:element, text: "some text") }
.to output(/has_element\? :element with text \"some text\" \(wait: 2\) returned: true/).to_stdout_from_any_process
end
- it 'logs has_no_element?' do
+ it "logs has_no_element?" do
allow(page).to receive(:has_no_css?).and_return(true)
expect { subject.has_no_element?(:element) }
.to output(/has_no_element\? :element returned true/).to_stdout_from_any_process
end
- it 'logs has_text?' do
+ it "logs has_text?" do
allow(page).to receive(:has_text?).and_return(true)
- expect { subject.has_text? 'foo' }
+ expect { subject.has_text? "foo" }
.to output(/has_text\?\('foo'\) returned true/).to_stdout_from_any_process
end
- it 'logs has_no_text?' do
- allow(page).to receive(:has_no_text?).with('foo').and_return(true)
+ it "logs has_no_text?" do
+ allow(page).to receive(:has_no_text?).with("foo").and_return(true)
- expect { subject.has_no_text? 'foo' }
+ expect { subject.has_no_text? "foo" }
.to output(/has_no_text\?\('foo'\) returned true/).to_stdout_from_any_process
end
- it 'logs finished_loading?' do
+ it "logs finished_loading?" do
expect { subject.finished_loading? }
.to output(/waiting for loading to complete\.\.\./).to_stdout_from_any_process
expect { subject.finished_loading? }
.to output(/loading complete after .* seconds$/).to_stdout_from_any_process
end
- it 'logs within_element' do
+ it "logs within_element" do
expect { subject.within_element(:element) }
.to output(/within element :element/).to_stdout_from_any_process
expect { subject.within_element(:element) }
.to output(/end within element :element/).to_stdout_from_any_process
end
- context 'all_elements' do
- it 'logs the number of elements found' do
+ context "all_elements" do
+ it "logs the number of elements found" do
allow(page).to receive(:all).and_return([1, 2])
expect { subject.all_elements(:element) }
@@ -134,7 +134,7 @@ describe QA::Support::Page::Logging do
.to output(/found 2 :element/).to_stdout_from_any_process
end
- it 'logs 0 if no elements are found' do
+ it "logs 0 if no elements are found" do
allow(page).to receive(:all).and_return([])
expect { subject.all_elements(:element) }