From a2c1178c21796933916bb44b3d6b8e4d11d89d7f Mon Sep 17 00:00:00 2001 From: Grzegorz Bizon Date: Fri, 4 Nov 2016 10:16:30 +0100 Subject: Expose commit author if author exists --- spec/serializers/environment_serializer_spec.rb | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'spec') diff --git a/spec/serializers/environment_serializer_spec.rb b/spec/serializers/environment_serializer_spec.rb index 32f144faf54..37bc086826c 100644 --- a/spec/serializers/environment_serializer_spec.rb +++ b/spec/serializers/environment_serializer_spec.rb @@ -7,6 +7,7 @@ describe EnvironmentSerializer do .represent(resource) end + let(:json) { serializer.as_json } let(:user) { create(:user) } let(:project) { create(:project) } @@ -27,16 +28,16 @@ describe EnvironmentSerializer do let(:resource) { deployment.environment } it 'it generates payload for single object' do - expect(serializer.as_json).to be_an_instance_of Hash + expect(json).to be_an_instance_of Hash end it 'contains important elements of environment' do - expect(serializer.as_json) + expect(json) .to include(:name, :external_url, :environment_url, :last_deployment) end it 'contains relevant information about last deployment' do - last_deployment = serializer.as_json.fetch(:last_deployment) + last_deployment = json.fetch(:last_deployment) expect(last_deployment) .to include(:ref, :user, :commit, :deployable, :manual_actions) @@ -48,12 +49,12 @@ describe EnvironmentSerializer do let(:resource) { create_list(:environment, 2) } it 'contains important elements of environment' do - expect(serializer.as_json.first) + expect(json.first) .to include(:last_deployment, :name, :external_url) end it 'generates payload for collection' do - expect(serializer.as_json).to be_an_instance_of Array + expect(json).to be_an_instance_of Array end end end -- cgit v1.2.1