[ticket/11745] Add test for group request approved

PHPBB3-11745
This commit is contained in:
Nathan Guse 2013-07-27 19:32:51 -05:00
parent c4cb9574c5
commit 97204e432b

View file

@ -22,6 +22,7 @@ class phpbb_notification_group_request_test extends phpbb_tests_notification_bas
parent::get_notification_types(), parent::get_notification_types(),
array( array(
'group_request', 'group_request',
'group_request_approved',
) )
); );
} }
@ -76,5 +77,33 @@ class phpbb_notification_group_request_test extends phpbb_tests_notification_bas
'user_id' => 2, 'user_id' => 2,
) )
); );
// Approve user 3 joining the group
group_user_attributes('approve', $group_id, array(3));
// user 3 pending notification should have been deleted
$this->assert_notifications(
array(),
array(
'user_id' => 2,
)
);
$this->assert_notifications(
array(
// user 3 approved notification
array(
'item_id' => $group_id, // user_id of requesting join
'user_id' => 3,
'notification_read' => 0,
'notification_data' => array(
'group_name' => 'test',
),
),
),
array(
'user_id' => 3,
)
);
} }
} }