]> Untitled Git - lemmy.git/blobdiff - api_tests/src/follow.spec.ts
Moving settings to Database. (#2492)
[lemmy.git] / api_tests / src / follow.spec.ts
index 75ec9f29f8c0e05292417af8ba005ecbd9ae2510..f80b40de858d5e7b7427d68b48984aa3b4f3f648 100644 (file)
@@ -1,5 +1,6 @@
 jest.setTimeout(120000);
-import {SubscribedType} from 'lemmy-js-client';
+import { SubscribedType } from "lemmy-js-client";
+
 import {
   alpha,
   setupLogins,
@@ -7,8 +8,7 @@ import {
   followCommunity,
   unfollowRemotes,
   getSite,
-  delay,
-} from './shared';
+} from "./shared";
 
 beforeAll(async () => {
   await setupLogins();
@@ -18,26 +18,22 @@ afterAll(async () => {
   await unfollowRemotes(alpha);
 });
 
-test('Follow federated community', async () => {
+test("Follow federated community", async () => {
   let betaCommunity = (await resolveBetaCommunity(alpha)).community.unwrap();
-  let follow = await followCommunity(
-    alpha,
-    true,
-    betaCommunity.community.id
-  );
+  let follow = await followCommunity(alpha, true, betaCommunity.community.id);
 
   // Make sure the follow response went through
   expect(follow.community_view.community.local).toBe(false);
-  expect(follow.community_view.community.name).toBe('main');
+  expect(follow.community_view.community.name).toBe("main");
   expect(follow.community_view.subscribed).toBe(SubscribedType.Subscribed);
 
   // Check it from local
   let site = await getSite(alpha);
-  let remoteCommunityId = site.my_user.unwrap().follows.find(
-    c => c.community.local == false
-  ).community.id;
+  let remoteCommunityId = site.my_user
+    .unwrap()
+    .follows.find(c => c.community.local == false).community.id;
   expect(remoteCommunityId).toBeDefined();
-  expect(site.my_user.unwrap().follows.length).toBe(1);
+  expect(site.my_user.unwrap().follows.length).toBe(2);
 
   // Test an unfollow
   let unfollow = await followCommunity(alpha, false, remoteCommunityId);
@@ -45,5 +41,5 @@ test('Follow federated community', async () => {
 
   // Make sure you are unsubbed locally
   let siteUnfollowCheck = await getSite(alpha);
-  expect(siteUnfollowCheck.my_user.unwrap().follows.length).toBe(0);
+  expect(siteUnfollowCheck.my_user.unwrap().follows.length).toBe(1);
 });