require 'spec_helper' require 'gnawrnip/step_screenshot' module Gnawrnip describe StepScreenshot do let(:template) { StepScreenshot } it 'exists failure step template' do expect(TurnipFormatter::Step::Failure.templates).to have_key template end describe '.build' do subject { template.build(data_list) } context 'has multiple data' do let(:data_list) do [ double(to_base64: 'aiueo', width: 640, height: 480), double(to_base64: '12345', width: 512, height: 200), double(to_base64: 'abcde', width: 640, height: 320) ] end it 'should get image tag and source that base64 encoded' do should include '