21 lines
631 B
Ruby
21 lines
631 B
Ruby
|
require 'spec_helper'
|
||
|
|
||
|
describe 'Gitlab::BuildDataBuilder' do
|
||
|
let(:build) { create(:ci_build) }
|
||
|
|
||
|
describe :build do
|
||
|
let(:data) do
|
||
|
Gitlab::BuildDataBuilder.build(build)
|
||
|
end
|
||
|
|
||
|
it { expect(data).to be_a(Hash) }
|
||
|
it { expect(data[:ref]).to eq(build.ref) }
|
||
|
it { expect(data[:sha]).to eq(build.sha) }
|
||
|
it { expect(data[:tag]).to eq(build.tag) }
|
||
|
it { expect(data[:build_id]).to eq(build.id) }
|
||
|
it { expect(data[:build_status]).to eq(build.status) }
|
||
|
it { expect(data[:project_id]).to eq(build.project.id) }
|
||
|
it { expect(data[:project_name]).to eq(build.project.name_with_namespace) }
|
||
|
end
|
||
|
end
|