diff --git a/app/serializers/api/address_serializer.rb b/app/serializers/api/address_serializer.rb index 6edbc6adc9..4c1c3e6c3f 100644 --- a/app/serializers/api/address_serializer.rb +++ b/app/serializers/api/address_serializer.rb @@ -1,8 +1,8 @@ # frozen_string_literal: true class Api::AddressSerializer < ActiveModel::Serializer - # cached - # delegate :cache_key, to: :object + cached + delegate :cache_key, to: :object attributes :id, :zipcode, :city, :state_name, :state_id, :phone, :firstname, :lastname, :address1, :address2, :city, :country_id, diff --git a/spec/serializers/api/address_serializer_spec.rb b/spec/serializers/api/address_serializer_spec.rb index 96ffa9fec7..9ebbfcd2d7 100644 --- a/spec/serializers/api/address_serializer_spec.rb +++ b/spec/serializers/api/address_serializer_spec.rb @@ -29,10 +29,10 @@ describe Api::AddressSerializer do } end - it "updates even when database wasn't changed" do + it "uses stored result when database wasn't changed" do expect { address.first_name = "Nick" - }.to change { + }.to_not change { serializer.to_json } end