Skip to content

Commit 5e5bd7b

Browse files
committed
Test fragmented key on attribute
1 parent 3ed82d7 commit 5e5bd7b

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

test/cache_test.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ def test_cache_options_definition
127127
end
128128

129129
def test_fragment_cache_definition
130-
assert_equal([:name], @role_serializer.class._cache_only)
130+
assert_equal([:name, :slug], @role_serializer.class._cache_only)
131131
assert_equal([:content], @bio_serializer.class._cache_except)
132132
end
133133

test/fixtures/poro.rb

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -136,10 +136,11 @@ def custom_options
136136
end
137137

138138
RoleSerializer = Class.new(ActiveModel::Serializer) do
139-
cache only: [:name], skip_digest: true
140-
attributes :id, :name, :description, :slug
139+
cache only: [:name, :slug], skip_digest: true
140+
attributes :id, :name, :description
141+
attribute :friendly_id, key: :slug
141142

142-
def slug
143+
def friendly_id
143144
"#{object.name}-#{object.id}"
144145
end
145146

0 commit comments

Comments
 (0)