about summary refs log tree commit diff
path: root/__e2e__/mock-server.ts
diff options
context:
space:
mode:
Diffstat (limited to '__e2e__/mock-server.ts')
-rw-r--r--__e2e__/mock-server.ts58
1 files changed, 58 insertions, 0 deletions
diff --git a/__e2e__/mock-server.ts b/__e2e__/mock-server.ts
index 3577990d3..6744f697f 100644
--- a/__e2e__/mock-server.ts
+++ b/__e2e__/mock-server.ts
@@ -84,6 +84,12 @@ async function main() {
             'unknown-account',
             'unknown-profile',
             'unknown-posts',
+            'always-filter-account',
+            'always-filter-profile',
+            'always-filter-posts',
+            'always-warn-account',
+            'always-warn-profile',
+            'always-warn-posts',
             'muted-account',
           ]) {
             await server.mocker.createUser(user)
@@ -196,6 +202,58 @@ async function main() {
             ),
           )
 
+          await server.mocker.labelAccount('!filter', 'always-filter-account')
+          await server.mocker.labelProfile('!filter', 'always-filter-profile')
+          await server.mocker.labelPost(
+            '!filter',
+            await server.mocker.createPost(
+              'always-filter-posts',
+              'always-filter post',
+            ),
+          )
+          await server.mocker.labelPost(
+            '!filter',
+            await server.mocker.createQuotePost(
+              'always-filter-posts',
+              'always-filter quote post',
+              anchorPost,
+            ),
+          )
+          await server.mocker.labelPost(
+            '!filter',
+            await server.mocker.createReply(
+              'always-filter-posts',
+              'always-filter reply',
+              anchorPost,
+            ),
+          )
+
+          await server.mocker.labelAccount('!warn', 'always-warn-account')
+          await server.mocker.labelProfile('!warn', 'always-warn-profile')
+          await server.mocker.labelPost(
+            '!warn',
+            await server.mocker.createPost(
+              'always-warn-posts',
+              'always-warn post',
+            ),
+          )
+          await server.mocker.labelPost(
+            '!warn',
+            await server.mocker.createQuotePost(
+              'always-warn-posts',
+              'always-warn quote post',
+              anchorPost,
+            ),
+          )
+          await server.mocker.labelPost(
+            '!warn',
+            await server.mocker.createReply(
+              'always-warn-posts',
+              'always-warn reply',
+              anchorPost,
+            ),
+          )
+
           await server.mocker.users.alice.agent.mute('muted-account.test')
           await server.mocker.createPost('muted-account', 'muted post')
           await server.mocker.createQuotePost(