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