Files
fizzy/test/models/user/avatar_test.rb
T
2025-12-04 13:36:21 +00:00

18 lines
748 B
Ruby

require "test_helper"
class User::AvatarTest < ActiveSupport::TestCase
test "avatar_thumbnail returns variant for variable images" do
users(:david).avatar.attach(io: File.open(file_fixture("moon.jpg")), filename: "moon.jpg", content_type: "image/jpeg")
assert users(:david).avatar.variable?
assert_equal users(:david).avatar.variant(:thumb).blob, users(:david).avatar_thumbnail.blob
end
test "avatar_thumbnail returns original blob for non-variable images" do
users(:david).avatar.attach(io: File.open(file_fixture("avatar.svg")), filename: "avatar.svg", content_type: "image/svg+xml")
assert_not users(:david).avatar.variable?
assert_equal users(:david).avatar.blob, users(:david).avatar_thumbnail.blob
end
end