Sha256: a0dede1c1bbf85eb8fee4feaec7eb9d0cd2b0f6d5e8371f9d589489c95847030

Contents?: true

Size: 1.1 KB

Versions: 20

Compression:

Stored size: 1.1 KB

Contents

require 'spec_helper'

describe Travis::Client::Repository do
  subject { Travis::Client.new.repo('rails/rails') }
  its(:slug) { should be == 'rails/rails' }
  its(:description) { should_not be_empty }
  its(:last_build_id) { should be == 4125095 }
  its(:last_build_number) { should be == '6180' }
  its(:last_build_state) { should be == 'failed' }
  its(:last_build_duration) { should be == 5019 }
  its(:last_build_started_at) { should be_a(Time) }
  its(:last_build_finished_at) { should be_nil }
  its(:inspect) { should be == "#<Travis::Client::Repository: rails/rails>" }
  its(:key) { should be_a(Travis::Client::Repository::Key) }
  its(:last_build) { should be_a(Travis::Client::Build) }
  its(:color) { should be == 'red' }

  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

20 entries across 20 versions & 1 rubygems

Version Path
travis-1.5.3 spec/client/repository_spec.rb
travis-1.5.2 spec/client/repository_spec.rb
travis-1.5.1 spec/client/repository_spec.rb
travis-1.5.0 spec/client/repository_spec.rb
travis-1.4.0 spec/client/repository_spec.rb
travis-1.3.1 spec/client/repository_spec.rb
travis-1.3.0 spec/client/repository_spec.rb
travis-1.2.8 spec/client/repository_spec.rb
travis-1.2.7 spec/client/repository_spec.rb
travis-1.2.6 spec/client/repository_spec.rb
travis-1.2.5 spec/client/repository_spec.rb
travis-1.2.4 spec/client/repository_spec.rb
travis-1.2.3 spec/client/repository_spec.rb
travis-1.2.2 spec/client/repository_spec.rb
travis-1.2.1 spec/client/repository_spec.rb
travis-1.2.0 spec/client/repository_spec.rb
travis-1.1.3 spec/client/repository_spec.rb
travis-1.1.2 spec/client/repository_spec.rb
travis-1.1.1 spec/client/repository_spec.rb
travis-1.1.0 spec/client/repository_spec.rb