spec/watirspec/screenshot_spec.rb in watir-7.1.0 vs spec/watirspec/screenshot_spec.rb in watir-7.2.0
- old
+ new
@@ -1,10 +1,12 @@
+# frozen_string_literal: true
+
require 'base64'
require 'watirspec_helper'
describe 'Watir::Screenshot' do
- let(:png_header) { "\211PNG".force_encoding('ASCII-8BIT') }
+ let(:png_header) { (+"\211PNG").force_encoding('ASCII-8BIT') }
describe '#png' do
it 'gets png representation of screenshot' do
expect(browser.screenshot.png[0..3]).to eq png_header
end
@@ -21,9 +23,9 @@
it 'saves screenshot to given file' do
path = "#{Dir.tmpdir}/test#{Time.now.to_i}.png"
expect(File).to_not exist(path)
browser.screenshot.save(path)
expect(File).to exist(path)
- expect(File.open(path, 'rb', &:read)[0..3]).to eq png_header
+ expect(File.binread(path)[0..3]).to eq png_header
end
end
end