@@ -502,27 +502,23 @@ func TestEmbedBase64Images(t *testing.T) {
502502 att2ImgBase64 := fmt .Sprintf (`<img src="%s"/>` , att2Base64 )
503503
504504 t .Run ("ComposeMessage" , func (t * testing.T ) {
505- issue .Content = fmt .Sprintf (`MSG-BEFORE <image src="attachments/%s"> MSG-AFTER` , att1 .UUID )
506- require .NoError (t , issues_model .UpdateIssueCols (t .Context (), issue , "content" ))
507-
508505 subjectTemplates = texttmpl .Must (texttmpl .New ("issue/new" ).Parse (subjectTpl ))
509506 bodyTemplates = template .Must (template .New ("issue/new" ).Parse (bodyTpl ))
510507
508+ issue .Content = fmt .Sprintf (`MSG-BEFORE <image src="attachments/%s"> MSG-AFTER` , att1 .UUID )
509+ require .NoError (t , issues_model .UpdateIssueCols (t .Context (), issue , "content" ))
510+
511511 recipients := []
* user_model.
User {{
Name :
"Test" ,
Email :
"[email protected] " }}
512512 msgs , err := composeIssueCommentMessages (& mailCommentContext {
513513 Context : t .Context (),
514514 Issue : issue ,
515515 Doer : user ,
516516 ActionType : activities_model .ActionCreateIssue ,
517- Content : issue .Content , // strings.ReplaceAll(issue.Content, `src="`, `src="`+setting.AppURL),
517+ Content : issue .Content ,
518518 }, "en-US" , recipients , false , "issue create" )
519519 require .NoError (t , err )
520520
521521 mailBody := msgs [0 ].Body
522- re := regexp .MustCompile (`MSG-BEFORE.*MSG-AFTER` )
523- matches := re .FindStringSubmatch (mailBody )
524- require .NotEmpty (t , matches )
525- mailBody = matches [0 ]
526522 assert .Regexp (t , `MSG-BEFORE <a[^>]+><img src="data:image/png;base64,iVBORw0KGgo="/></a> MSG-AFTER` , mailBody )
527523 })
528524
0 commit comments