about summary refs log tree commit diff
path: root/__e2e__/mock-server.ts
diff options
context:
space:
mode:
authorPaul Frazee <pfrazee@gmail.com>2023-05-04 00:55:33 -0500
committerGitHub <noreply@github.com>2023-05-04 00:55:33 -0500
commitab3074fdee44103424a58577f5c81c9d2436fc68 (patch)
treea494ee4fc5d07cf5ec4f162e4f5e0c23a449c13f /__e2e__/mock-server.ts
parent33bf9c38695c24ede28d68810d1f6b2e68f86f5f (diff)
downloadvoidsky-ab3074fdee44103424a58577f5c81c9d2436fc68.tar.zst
Add the !filter and !warn imperative labels (#580)
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(