Commit Graph

2545 Commits (77cd16f4ee7ab807df6fffb1538a6659a8182a9e)

Author SHA1 Message Date
Matt Jankowski 1775e151ec
Simplify model validation specs for `DomainAllow` ()
Matt Jankowski 9464281f29
Simplify model validation specs for `AccountStatusCleanupPolicy` ()
Matt Jankowski 15f6336cdd
Simplify model validation specs for `AccountMigration` ()
Matt Jankowski 86132f7dd3
Provide `establish_policy` helper method in `AccountStatusesCleanupPolicy` spec ()
Matt Jankowski 2a13d6824c
Use `subject` for `FeedManager` lib spec ()
Matt Jankowski 2e3bbb6861
Move account suspension related coverage to concern spec ()
Matt Jankowski 4134ccdbe0
Simplify model validation specs for `WebauthnCredential` ()
Matt Jankowski e5be4bf8d8
Simplify model validation specs for `PreviewCard` ()
Matt Jankowski 37bcbeab4a
Simplify model validation spec in AccountModerationNote/ReportNote ()
Matt Jankowski dea6c454fd
Contribute more coverage for `Account` model ()
Matt Jankowski b16435e79f
Explore more resplendent model validation specs for `Form::AdminSettings` ()
Matt Jankowski 67504dbf9c
Simplify uniqueness validation spec for `IpBlock` ()
Matt Jankowski 5c910dc82e
Add coverage for `DatabaseHelper` primary/replica methods ()
Matt Jankowski 745c4f900a
Remove unused `ApplicationHelper#visibility_icon` helper method ()
Matt Jankowski 5a4f4f3e83
Remove single-use `ProfileStories` method ()
Matt Jankowski 2f906ed55a
Constants for account refresh ()
David Roetzel 05f23df3b7
Add endpoint to remove web push subscription ()
Matt Jankowski d1b20ea8f7
Worker specs coverage increase ()
Matt Jankowski bd0c826a3d
Simplify model validation specs for `Announcement` ()
Matt Jankowski c0f46e9031
Fortify coverage for `Follow` model ()
Matt Jankowski 1f3722904f
Top off coverage for `Appeal` model ()
Matt Jankowski 67403e7b01
Add coverage for ActivityPub likes/shares endpoints ()
Matt Jankowski 0a4a73f9a6
Add coverage for `api/v1/domain_blocks/preview` endpoint ()
Matt Jankowski 6d2f865862
Add coverage for `AccountAlias` validations ()
Matt Jankowski bfe3d49cca
Add `inline_jobs` to admin/reset spec ()
Matt Jankowski c40cd79c4d
Convert `admin/invites` controller specs to system specs ()
Matt Jankowski 9e8f099d38
Improve `app/policies` coverage ()
Matt Jankowski 28131b4b00
Convert status embed controller to request spec ()
Matt Jankowski b78597979a
Fix missing content warning text in rss formatter ()
Matt Jankowski b742ce9d09
Reduce factory creation (17 -> 0) in `PlainTextFormatter` spec ()
Matt Jankowski e9b27852be
Reduce factory creation (14 -> 8) in `ActivityPub::Activity::Block` spec ()
Matt Jankowski 27f05e9016
Expand coverage for `User#token_for_app` ()
Matt Jankowski bfb41e61a3
Expand coverage for `Block` model ()
Christian Schmidt 227d46883f
Translate to regional language variant (e.g. pt-BR) ()
Matt Jankowski 6a39212b02
Reduce factories (36 > 12) in `AccountReachFinder` spec ()
Matt Jankowski 92bb19773a
Use `context` for repeated scenarios in `AccountStatusCleanupPolicy` spec ()
Matt Jankowski d1d2278e70
Reduce factory creation (73 -> 64) in `PublicFeed` spec ()
Matt Jankowski b1c10969ac
Reduce factory creation (48 -> 8) in `AP::Note` serializer spec ()
Matt Jankowski a11b599ffa
Expand coverage for `Scheduler::IpCleanupScheduler` worker ()
Matt Jankowski 0cc21f1ded
Reduce factory creation (132 -> 40) in lib/vacuum/* specs ()
Matt Jankowski d74c2c583a
Extend spec coverage for `Poll` model ()
Matt Jankowski cc70acc11c
Augment coverage for `Status` model ()
Matt Jankowski d8eab3d81f
Reinforce coverage for `DomainBlock` model ()
Matt Jankowski 06d6b35e88
Convert `admin/tags` controller specs to system specs ()
Claire d9fbb071da
Fix notification requests from suspended accounts still being listed ()
Matt Jankowski f49161ab1d
Oauth system spec cleanup / helper method extraction ()
Leni Kadali 4238da6ee3
Add error message when user tries to follow their own account ()
Matt Jankowski ebdeac0731
Add coverage for missing status scenario in NotificationMailer ()
Matt Jankowski e4e07b1c34
Reduce factory usage across `spec/services` area ()
Matt Jankowski 463f9197d8
Add regression coverage for admin reports resolution button within form ()