Sha256: 6d7813d20917ebb8d6a80ac0df5585f95534da79e877c27ce3bef88a43d4eff8

Contents?: true

Size: 1.02 KB

Versions: 405

Compression:

Stored size: 1.02 KB

Contents

require 'spec_helper'

describe Travis::Client::Build do
  let(:session) { Travis::Client.new }
  subject { session.build(4125095) }
  its(:number) { should be == '6180' }
  its(:state) { should be == 'failed' }
  its(:duration) { should be == 5019 }
  its(:started_at) { should be_a(Time) }
  its(:finished_at) { should be_nil }
  its(:inspect) { should be == "#<Travis::Client::Build: rails/rails#6180>" }
  its(:color) { should be == 'red' }
  its(:commit) { should be_a(Travis::Client::Commit) }
  its(:jobs) { should be_an(Array) }
  its(:repository) { should be == session.repo('rails/rails') }

  it { should be == subject.repository.last_build }

  it { should_not be_pending  }
  it { should     be_started  }
  it { should     be_finished }
  it { should_not be_passed   }
  it { should_not be_errored  }
  it { should     be_failed   }
  it { should_not be_canceled }
  it { should     be_created  }
  it { should     be_red      }
  it { should_not be_green    }
  it { should_not be_yellow   }
  it { should be_unsuccessful }
end

Version data entries

405 entries across 405 versions & 3 rubygems

Version Path
travis-1.2.0 spec/client/build_spec.rb
travis-1.1.3 spec/client/build_spec.rb
travis-1.1.2 spec/client/build_spec.rb
travis-1.1.1 spec/client/build_spec.rb
travis-1.1.0 spec/client/build_spec.rb