mirror of
https://github.com/basecamp/once-campfire.git
synced 2026-09-24 17:24:54 +09:00
Hello world
First open source release of Campfire 🎉
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
require "test_helper"
|
||||
|
||||
class Users::AvatarsControllerTest < ActionDispatch::IntegrationTest
|
||||
setup do
|
||||
sign_in :david
|
||||
end
|
||||
|
||||
test "show initials" do
|
||||
get user_avatar_url(users(:kevin).avatar_token)
|
||||
assert_select "text", text: "K"
|
||||
end
|
||||
|
||||
test "show image" do
|
||||
users(:kevin).update! avatar: fixture_file_upload("moon.jpg", "image/jpeg")
|
||||
get user_avatar_url(users(:kevin).avatar_token)
|
||||
|
||||
assert_response :success
|
||||
assert_equal "image/webp", @response.content_type
|
||||
end
|
||||
|
||||
test "show image with invalid token responds 404" do
|
||||
get user_avatar_url("not-a-valid-token")
|
||||
|
||||
assert_response :not_found
|
||||
end
|
||||
end
|
||||
Reference in New Issue
Block a user