spec/build_spec.rb (25 lines of code) (raw):

require_relative 'spec_helper' require_relative '../lib/build' describe 'Build' do describe :run do let(:build) { GitlabCi::Build.new(build_data) } before do build.run loop do break if build.completed? end end it { build.trace.should include 'bundle' } it { build.trace.should include 'HEAD is now at 2e008a7' } it { build.state.should == :success } end def build_data { commands: ['bundle'], project_id: 0, id: 9312, ref: '2e008a711430a16092cd6a20c225807cb3f51db7', repo_url: 'https://github.com/randx/six.git' } end end