diff options
author | 2025-02-12 09:49:33 -0800 | |
---|---|---|
committer | 2025-02-12 09:49:33 -0800 | |
commit | fccb0bc102f2a54a21eed343cda64f9a5221b677 (patch) | |
tree | b7c1858f4a92841dfaf59e7102189a635d7136f8 /internal/processing/status/create_test.go | |
parent | [performance] improved enum migrations (#3782) (diff) | |
download | gotosocial-fccb0bc102f2a54a21eed343cda64f9a5221b677.tar.xz |
[feature] Implement backfilling statuses thru scheduled_at (#3685)
* Implement backfilling statuses thru scheduled_at
* Forbid mentioning others in backfills
* Update error messages & codes
* Add new tests for backfilled statuses
* Test that backfilling doesn't timeline or notify
* Fix check for absence of notification
* Test that backfills do not cause federation
* Fix type of apimodel.StatusCreateRequest.ScheduledAt in tests
* Add config file switch and min date check
Diffstat (limited to 'internal/processing/status/create_test.go')
-rw-r--r-- | internal/processing/status/create_test.go | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/internal/processing/status/create_test.go b/internal/processing/status/create_test.go index d0a5c7f92..16cefcebf 100644 --- a/internal/processing/status/create_test.go +++ b/internal/processing/status/create_test.go @@ -48,7 +48,7 @@ func (suite *StatusCreateTestSuite) TestProcessContentWarningWithQuotationMarks( SpoilerText: "\"test\"", // these should not be html-escaped when the final text is rendered Visibility: apimodel.VisibilityPublic, LocalOnly: util.Ptr(false), - ScheduledAt: "", + ScheduledAt: nil, Language: "en", ContentType: apimodel.StatusContentTypePlain, } @@ -75,7 +75,7 @@ func (suite *StatusCreateTestSuite) TestProcessContentWarningWithHTMLEscapedQuot SpoilerText: ""test"", // the html-escaped quotation marks should appear as normal quotation marks in the finished text Visibility: apimodel.VisibilityPublic, LocalOnly: util.Ptr(false), - ScheduledAt: "", + ScheduledAt: nil, Language: "en", ContentType: apimodel.StatusContentTypePlain, } @@ -106,7 +106,7 @@ func (suite *StatusCreateTestSuite) TestProcessStatusMarkdownWithUnderscoreEmoji Sensitive: false, Visibility: apimodel.VisibilityPublic, LocalOnly: util.Ptr(false), - ScheduledAt: "", + ScheduledAt: nil, Language: "en", ContentType: apimodel.StatusContentTypeMarkdown, } @@ -133,7 +133,7 @@ func (suite *StatusCreateTestSuite) TestProcessStatusMarkdownWithSpoilerTextEmoj Sensitive: false, Visibility: apimodel.VisibilityPublic, LocalOnly: util.Ptr(false), - ScheduledAt: "", + ScheduledAt: nil, Language: "en", ContentType: apimodel.StatusContentTypeMarkdown, } @@ -164,7 +164,7 @@ func (suite *StatusCreateTestSuite) TestProcessMediaDescriptionTooShort() { SpoilerText: "", Visibility: apimodel.VisibilityPublic, LocalOnly: util.Ptr(false), - ScheduledAt: "", + ScheduledAt: nil, Language: "en", ContentType: apimodel.StatusContentTypePlain, } @@ -189,7 +189,7 @@ func (suite *StatusCreateTestSuite) TestProcessLanguageWithScriptPart() { SpoilerText: "", Visibility: apimodel.VisibilityPublic, LocalOnly: util.Ptr(false), - ScheduledAt: "", + ScheduledAt: nil, Language: "zh-Hans", ContentType: apimodel.StatusContentTypePlain, } @@ -219,7 +219,7 @@ func (suite *StatusCreateTestSuite) TestProcessReplyToUnthreadedRemoteStatus() { SpoilerText: "this is a reply", Visibility: apimodel.VisibilityPublic, LocalOnly: util.Ptr(false), - ScheduledAt: "", + ScheduledAt: nil, Language: "en", ContentType: apimodel.StatusContentTypePlain, } |