Sha256: 4d56cc5c747ee11ed560ad6066f10d0a79108b476428483664abfdefa85bcaf4
Contents?: true
Size: 904 Bytes
Versions: 5
Compression:
Stored size: 904 Bytes
Contents
RSpec.describe Percy::Client::Builds, :vcr do describe '#create_build' do before(:each) { ENV['PERCY_PULL_REQUEST'] = '123' } after(:each) { ENV['PERCY_PULL_REQUEST'] = nil } it 'creates a build' do build = Percy.create_build('fotinakis/percy-examples') expect(build).to be expect(build['data']).to be expect(build['data']['id']).to be expect(build['data']['type']).to eq('builds') expect(build['data']['attributes']['state']).to eq('pending') expect(build['data']['attributes']['is-pull-request']).to be_truthy expect(build['data']['attributes']['pull-request-number']).to eq(123) end end describe '#finalize_build' do it 'finalizes a build' do build = Percy.create_build('fotinakis/percy-examples') result = Percy.finalize_build(build['data']['id']) expect(result).to eq({'success' => true}) end end end
Version data entries
5 entries across 5 versions & 1 rubygems