Commit 39c71a19 authored by Z.J. van de Weg's avatar Z.J. van de Weg

Expose project for environments

parent 47d6f286
...@@ -512,6 +512,7 @@ module API ...@@ -512,6 +512,7 @@ module API
class Environment < Grape::Entity class Environment < Grape::Entity
expose :id, :name, :external_url expose :id, :name, :external_url
expose :project, using: Entities::Project
end end
class EnvironmentBasic < Grape::Entity class EnvironmentBasic < Grape::Entity
......
...@@ -26,6 +26,7 @@ describe API::API, api: true do ...@@ -26,6 +26,7 @@ describe API::API, api: true do
expect(json_response.size).to eq(1) expect(json_response.size).to eq(1)
expect(json_response.first['name']).to eq(environment.name) expect(json_response.first['name']).to eq(environment.name)
expect(json_response.first['external_url']).to eq(environment.external_url) expect(json_response.first['external_url']).to eq(environment.external_url)
expect(json_response.first['project']['id']).to eq(project.id)
end end
end end
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment