summaryrefslogtreecommitdiff
path: root/t/21-relations.t
diff options
context:
space:
mode:
authorDerf Null <derf@finalrewind.org>2023-06-04 22:05:24 +0200
committerDerf Null <derf@finalrewind.org>2023-06-04 22:05:24 +0200
commita7f17fd9bff65898c0be1e877a3da24d155c2394 (patch)
treef1357e610fc3520f8cc923f2eb8a983a838a37f2 /t/21-relations.t
parentdfe07939a2509654324ff7b694371a16931acd89 (diff)
adjust relations test for subj/obj and follower return values changes
Diffstat (limited to 't/21-relations.t')
-rw-r--r--t/21-relations.t127
1 files changed, 77 insertions, 50 deletions
diff --git a/t/21-relations.t b/t/21-relations.t
index 54e4867..2432fb9 100644
--- a/t/21-relations.t
+++ b/t/21-relations.t
@@ -60,6 +60,15 @@ $u->verify_registration_token(
token => 'efgh'
);
+$u->set_social(
+ uid => $uid1,
+ accept_follow_requests => 1
+);
+$u->set_social(
+ uid => $uid2,
+ accept_follow_requests => 1
+);
+
is(
$u->get_relation(
uid => $uid1,
@@ -94,15 +103,15 @@ $u->request_follow(
is(
$u->get_relation(
- uid => $uid1,
- target => $uid2
+ subject => $uid1,
+ object => $uid2
),
'requests_follow'
);
is(
$u->get_relation(
- uid => $uid2,
- target => $uid1
+ subject => $uid2,
+ object => $uid1
),
undef
);
@@ -130,15 +139,15 @@ $u->reject_follow_request(
is(
$u->get_relation(
- uid => $uid1,
- target => $uid2
+ subject => $uid1,
+ object => $uid2
),
undef
);
is(
$u->get_relation(
- uid => $uid2,
- target => $uid1
+ subject => $uid2,
+ object => $uid1
),
undef
);
@@ -160,15 +169,15 @@ $u->request_follow(
is(
$u->get_relation(
- uid => $uid1,
- target => $uid2
+ subject => $uid1,
+ object => $uid2
),
'requests_follow'
);
is(
$u->get_relation(
- uid => $uid2,
- target => $uid1
+ subject => $uid2,
+ object => $uid1
),
undef
);
@@ -196,15 +205,15 @@ $u->accept_follow_request(
is(
$u->get_relation(
- uid => $uid1,
- target => $uid2
+ subject => $uid1,
+ object => $uid2
),
'follows'
);
is(
$u->get_relation(
- uid => $uid2,
- target => $uid1
+ subject => $uid2,
+ object => $uid1
),
undef
);
@@ -222,7 +231,16 @@ is( $u->get( uid => $uid1 )->{notifications}, 0 );
is( $u->get( uid => $uid2 )->{notifications}, 0 );
is_deeply(
[ $u->get_followers( uid => $uid2 ) ],
- [ { id => $uid1, name => 'test1' } ]
+ [
+ {
+ id => $uid1,
+ name => 'test1',
+ following_back => 0,
+ followback_requested => 0,
+ can_follow_back => 0,
+ can_request_follow_back => 1
+ }
+ ]
);
is_deeply(
[ $u->get_followees( uid => $uid1 ) ],
@@ -236,15 +254,15 @@ $u->remove_follower(
is(
$u->get_relation(
- uid => $uid1,
- target => $uid2
+ subject => $uid1,
+ object => $uid2
),
undef
);
is(
$u->get_relation(
- uid => $uid2,
- target => $uid1
+ subject => $uid2,
+ object => $uid1
),
undef
);
@@ -268,15 +286,15 @@ $u->request_follow(
is(
$u->get_relation(
- uid => $uid1,
- target => $uid2
+ subject => $uid1,
+ object => $uid2
),
'requests_follow'
);
is(
$u->get_relation(
- uid => $uid2,
- target => $uid1
+ subject => $uid2,
+ object => $uid1
),
undef
);
@@ -288,15 +306,15 @@ $u->block(
is(
$u->get_relation(
- uid => $uid1,
- target => $uid2
+ subject => $uid1,
+ object => $uid2
),
'is_blocked_by'
);
is(
$u->get_relation(
- uid => $uid2,
- target => $uid1
+ subject => $uid2,
+ object => $uid1
),
undef
);
@@ -324,15 +342,15 @@ $u->unblock(
is(
$u->get_relation(
- uid => $uid1,
- target => $uid2
+ subject => $uid1,
+ object => $uid2
),
undef
);
is(
$u->get_relation(
- uid => $uid2,
- target => $uid1
+ subject => $uid2,
+ object => $uid1
),
undef
);
@@ -356,15 +374,15 @@ $u->block(
is(
$u->get_relation(
- uid => $uid1,
- target => $uid2
+ subject => $uid1,
+ object => $uid2
),
'is_blocked_by'
);
is(
$u->get_relation(
- uid => $uid2,
- target => $uid1
+ subject => $uid2,
+ object => $uid1
),
undef
);
@@ -392,15 +410,15 @@ $u->unblock(
is(
$u->get_relation(
- uid => $uid1,
- target => $uid2
+ subject => $uid1,
+ object => $uid2
),
undef
);
is(
$u->get_relation(
- uid => $uid2,
- target => $uid1
+ subject => $uid2,
+ object => $uid1
),
undef
);
@@ -428,15 +446,15 @@ $u->accept_follow_request(
is(
$u->get_relation(
- uid => $uid1,
- target => $uid2
+ subject => $uid1,
+ object => $uid2
),
'follows'
);
is(
$u->get_relation(
- uid => $uid2,
- target => $uid1
+ subject => $uid2,
+ object => $uid1
),
undef
);
@@ -454,7 +472,16 @@ is( $u->get( uid => $uid1 )->{notifications}, 0 );
is( $u->get( uid => $uid2 )->{notifications}, 0 );
is_deeply(
[ $u->get_followers( uid => $uid2 ) ],
- [ { id => $uid1, name => 'test1' } ]
+ [
+ {
+ id => $uid1,
+ name => 'test1',
+ following_back => 0,
+ followback_requested => 0,
+ can_follow_back => 0,
+ can_request_follow_back => 1
+ }
+ ]
);
is_deeply(
[ $u->get_followees( uid => $uid1 ) ],
@@ -468,15 +495,15 @@ $u->unfollow(
is(
$u->get_relation(
- uid => $uid1,
- target => $uid2
+ subject => $uid1,
+ object => $uid2
),
undef
);
is(
$u->get_relation(
- uid => $uid2,
- target => $uid1
+ subject => $uid2,
+ object => $uid1
),
undef
);