github.com/masterhung0112/hk_server/v5@v5.0.0-20220302090640-ec71aef15e1c/services/users/profile_picture_test.go (about) 1 // Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved. 2 // See LICENSE.txt for license information. 3 4 package users 5 6 import ( 7 "bytes" 8 "image" 9 "image/color" 10 "testing" 11 12 "github.com/stretchr/testify/require" 13 ) 14 15 func TestCreateProfileImage(t *testing.T) { 16 b, err := createProfileImage("Corey Hulen", "eo1zkdr96pdj98pjmq8zy35wba", "nunito-bold.ttf") 17 require.NoError(t, err) 18 19 rdr := bytes.NewReader(b) 20 img, _, err2 := image.Decode(rdr) 21 require.NoError(t, err2) 22 23 colorful := color.RGBA{116, 49, 196, 255} 24 25 require.Equal(t, colorful, img.At(1, 1), "Failed to create correct color") 26 }