// Copyright 2017 The Gitea Authors. All rights reserved. // SPDX-License-Identifier: MIT package utils import ( "testing" "github.com/stretchr/testify/assert" ) func TestSanitizeFlashErrorString(t *testing.T) { tests := []struct { name string arg string want string }{ { name: "no error", arg: "", want: "", }, { name: "normal error", arg: "can not open file: \"abc.exe\"", want: "can not open file: "abc.exe"", }, { name: "line break error", arg: "some error:\n\nawesome!", want: "some error:

awesome!", }, } for _, tt := range tests { t.Run(tt.name, func(t *testing.T) { got := SanitizeFlashErrorString(tt.arg) assert.Equal(t, tt.want, got) }) } }