Sha256: 2884e078fc81f957118e64365e15a7863e63a38c3ddd3d48424d4178e666a4f4
Contents?: true
Size: 1.41 KB
Versions: 3
Compression:
Stored size: 1.41 KB
Contents
require 'rspec' def fake_screenshot(metadata) filename = File.basename(metadata[:file_path]) line_number = metadata[:line_number] FileUtils.mkdir 'screenshots' unless File.exist? 'screenshots' screenshot_name = "screenshots/#{filename}-#{line_number}.png" FileUtils.cp(File.join(__dir__, 'something.png'), screenshot_name) screenshot_name end RSpec.configure do |config| config.after(:each) do |example| if example.exception screenshot_name = fake_screenshot(example.metadata) example.metadata[:screenshot] = screenshot_name end end end describe 'The second Test' do it 'should do cool test stuff' do pending('coming soon') fail end it 'should do amazing test stuff' do expect('boats').to eq 'boats' end it 'should do superb test stuff' do expect('ships').to eq 'ships' end it 'should do example stuff' do expect('apple').to eq 'apple' expect('pear').to eq 1 end it 'should do very cool test stuff' do expect('cars').to eq 'cars' expect('diesel').to eq 'diesels' expect('apple').to eq 'apple' end it 'should do very amazing test stuff' do expect('boats').to eq 'boats' end it 'should do very superb test stuff' do expect('ships').to eq 'ships' end it 'should do very rawesome test stuff' do pending('give me a woop') fail end it 'should do insane and cool test stuff' do expect('ships').to eq 'ships' end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
rspec_yah_formatter-0.0.8 | spec/test2_spec.rb |
rspec_yah_formatter-0.0.7 | spec/test2_spec.rb |
rspec_yah_formatter-0.0.6 | spec/test2_spec.rb |