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

@ -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

@ -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

@ -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}}
}}
@ -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}}
}}
@ -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}}
}}
@ -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}}
}}