From 9384f25dd9c75918f837615ee470bee4872df2b4 Mon Sep 17 00:00:00 2001 From: ewin Date: Wed, 5 Mar 2025 16:35:07 -0500 Subject: [PATCH] Check content type of API statuses in all tests where text is checked --- internal/processing/status/edit_test.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/internal/processing/status/edit_test.go b/internal/processing/status/edit_test.go index b1fd07774..e6673c3cc 100644 --- a/internal/processing/status/edit_test.go +++ b/internal/processing/status/edit_test.go @@ -26,6 +26,7 @@ import ( "github.com/stretchr/testify/suite" apimodel "github.com/superseriousbusiness/gotosocial/internal/api/model" "github.com/superseriousbusiness/gotosocial/internal/gtsmodel" + "github.com/superseriousbusiness/gotosocial/internal/typeutils" "github.com/superseriousbusiness/gotosocial/internal/util" "github.com/superseriousbusiness/gotosocial/internal/util/xslices" ) @@ -90,6 +91,7 @@ func (suite *StatusEditTestSuite) TestSimpleEdit() { previousEdit := latestStatus.Edits[len(latestStatus.Edits)-1] suite.Equal(status.Content, previousEdit.Content) suite.Equal(status.Text, previousEdit.Text) + suite.Equal(status.ContentType, previousEdit.ContentType) suite.Equal(status.ContentWarning, previousEdit.ContentWarning) suite.Equal(*status.Sensitive, *previousEdit.Sensitive) suite.Equal(status.Language, previousEdit.Language) @@ -128,6 +130,7 @@ func (suite *StatusEditTestSuite) TestEditChangeContentType() { // Check response against input form data. suite.Equal(form.Status, apiStatus.Text) + suite.Equal(form.ContentType, apiStatus.ContentType) suite.Equal(form.SpoilerText, apiStatus.SpoilerText) suite.Equal(form.Sensitive, apiStatus.Sensitive) suite.Equal(form.Language, *apiStatus.Language) @@ -139,8 +142,8 @@ func (suite *StatusEditTestSuite) TestEditChangeContentType() { // Check latest status against input form data. suite.Equal(form.Status, latestStatus.Text) + suite.Equal(typeutils.APIContentTypeToContentType(form.ContentType), latestStatus.ContentType) suite.Equal(form.SpoilerText, latestStatus.ContentWarning) - suite.Equal(gtsmodel.StatusContentTypeMarkdown, latestStatus.ContentType) suite.Equal(form.Sensitive, *latestStatus.Sensitive) suite.Equal(form.Language, latestStatus.Language) suite.Equal(len(status.EditIDs)+1, len(latestStatus.EditIDs))