Sha256: 5d84228afdc2388e32640137325fabaccc5be3cbba28a3893e719c5c6881f743
Contents?: true
Size: 1.06 KB
Versions: 1
Compression:
Stored size: 1.06 KB
Contents
require 'spec_helper' require 'gnawrnip/step_screenshot' module Gnawrnip describe StepScreenshot do let(:template) { described_class.new } describe '.build' do before :each do allow(template).to receive(:develop).and_return('') end let(:example) do metadata = { gnawrnip: { screenshot: paths } } double('example', metadata: metadata) end subject { template.build(example) } context 'has multiple data' do let(:paths) { ['/path/to/A.png', '/path/to/B.png', '/path/to/C.png'] } it 'should get image tag and source that base64 encoded' do should include '<div class="screenshot animation">' should include '<div class="nav">' end end context 'has single data' do let(:paths) { ['/path/to/A.png'] } it do should include '<div class="screenshot">' should_not include '<div class="nav">' end end context 'has no data' do let(:paths) { [] } it { should eq '' } end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
gnawrnip-0.3.0 | spec/gnawrnip/step_screenshot_spec.rb |