v3: expose build.previous_state

This commit is contained in:
Konstantin Haase 2015-04-30 16:25:14 +02:00
parent ae7de12bec
commit fb8e6825db
5 changed files with 284 additions and 277 deletions

View File

@ -2,7 +2,7 @@ require 'travis/api/v3/renderer/model_renderer'
module Travis::API::V3
class Renderer::Build < Renderer::ModelRenderer
representation(:minimal, :id, :number, :state, :duration, :event_type, :started_at, :finished_at)
representation(:minimal, :id, :number, :state, :duration, :event_type, :previous_state, :started_at, :finished_at)
representation(:standard, *representations[:minimal], :repository, :branch)
end
end

View File

@ -24,6 +24,7 @@ describe Travis::API::V3::Services::Repository::Find do
"state" => "configured",
"duration" => nil,
"event_type" => "push",
"previous_state" => "passed",
"started_at" => "2010-11-12T13:00:00Z",
"finished_at" => nil}}}
end

View File

@ -22,7 +22,7 @@ describe Travis::API::V3::Services::Owner::Repositories do
"read" => true,
"enable" => false,
"disable" => false,
"create_request"=> false},
"create_request" => false},
"id" => repo.id,
"name" => "minimal",
"slug" => "svenfuchs/minimal",
@ -56,6 +56,7 @@ describe Travis::API::V3::Services::Owner::Repositories do
"state" => "configured",
"duration" => nil,
"event_type" => "push",
"previous_state" => "passed",
"started_at" => "2010-11-12T13:00:00Z",
"finished_at" => nil}}}]
}}

View File

@ -22,7 +22,7 @@ describe Travis::API::V3::Services::Repositories::ForCurrentUser do
"read" => true,
"enable" => true,
"disable" => true,
"create_request"=> true},
"create_request" => true},
"id" => repo.id,
"name" => "minimal",
"slug" => "svenfuchs/minimal",
@ -56,6 +56,7 @@ describe Travis::API::V3::Services::Repositories::ForCurrentUser do
"state" => "configured",
"duration" => nil,
"event_type" => "push",
"previous_state" => "passed",
"started_at" => "2010-11-12T13:00:00Z",
"finished_at" => nil}}}]
}}

View File

@ -14,7 +14,7 @@ describe Travis::API::V3::Services::Repository::Find do
"read" => true,
"enable" => false,
"disable" => false,
"create_request"=> false},
"create_request" => false},
"id" => repo.id,
"name" => "minimal",
"slug" => "svenfuchs/minimal",
@ -48,6 +48,7 @@ describe Travis::API::V3::Services::Repository::Find do
"state" => "configured",
"duration" => nil,
"event_type" => "push",
"previous_state" => "passed",
"started_at" => "2010-11-12T13:00:00Z",
"finished_at" => nil}}
}}
@ -105,7 +106,7 @@ describe Travis::API::V3::Services::Repository::Find do
"read" => true,
"enable" => false,
"disable" => false,
"create_request"=> false},
"create_request" => false},
"id" => repo.id,
"name" => "minimal",
"slug" => "svenfuchs/minimal",
@ -139,6 +140,7 @@ describe Travis::API::V3::Services::Repository::Find do
"state" => "configured",
"duration" => nil,
"event_type" => "push",
"previous_state" => "passed",
"started_at" => "2010-11-12T13:00:00Z",
"finished_at" => nil}}
}}
@ -181,7 +183,7 @@ describe Travis::API::V3::Services::Repository::Find do
"read" => true,
"enable" => true,
"disable" => true,
"create_request"=> true},
"create_request" => true},
"id" => repo.id,
"name" => "minimal",
"slug" => "svenfuchs/minimal",
@ -215,6 +217,7 @@ describe Travis::API::V3::Services::Repository::Find do
"state" => "configured",
"duration" => nil,
"event_type" => "push",
"previous_state" => "passed",
"started_at" => "2010-11-12T13:00:00Z",
"finished_at" => nil}}
}}
@ -263,7 +266,7 @@ describe Travis::API::V3::Services::Repository::Find do
"read" => true,
"enable" => true,
"disable" => true,
"create_request"=> true},
"create_request" => true},
"id" => repo.id,
"name" => "minimal",
"slug" => "svenfuchs/minimal",
@ -297,6 +300,7 @@ describe Travis::API::V3::Services::Repository::Find do
"state" => "configured",
"duration" => nil,
"event_type" => "push",
"previous_state" => "passed",
"started_at" => "2010-11-12T13:00:00Z",
"finished_at" => nil}}
}}