spec/lib/percy/capybara/client/snapshots_spec.rb in percy-capybara-2.3.2 vs spec/lib/percy/capybara/client/snapshots_spec.rb in percy-capybara-2.3.3
- old
+ new
@@ -63,9 +63,13 @@
expect(capybara_client.client).to receive(:create_snapshot)
.with(anything, anything, {})
.and_call_original
expect(capybara_client.snapshot(page)).to eq(true)
end
+ it 'errors if build is not created' do
+ capybara_client = Percy::Capybara::Client.new(enabled: true)
+ expect { capybara_client.snapshot(page) }.to raise_error(RuntimeError)
+ end
it 'passes through options to the percy client if given' do
expect(capybara_client.client).to receive(:create_snapshot)
.with(anything, anything, {name: 'foo', widths: [320, 1024], enable_javascript: true})
.and_call_original