From f3fa5579fc23f0a7dcc101e7bbfb68dda356b4dd Mon Sep 17 00:00:00 2001 From: Florian Pritz Date: Sat, 19 May 2018 00:12:07 +0200 Subject: Test result of delete_invitation_key Signed-off-by: Florian Pritz --- application/test/tests/test_service_user.php | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) (limited to 'application/test/tests') diff --git a/application/test/tests/test_service_user.php b/application/test/tests/test_service_user.php index 4cbbdfac0..d7e34a71b 100644 --- a/application/test/tests/test_service_user.php +++ b/application/test/tests/test_service_user.php @@ -34,24 +34,28 @@ class test_service_user extends \test\Test { $result = $CI->db->select('user, key, action')->from('actions')->get()->result_array(); $this->t->is_deeply([['user' => "".$userid, 'key' => $key, 'action' => 'invitation']], $result, "database contains new key"); - \service\user::delete_invitation_key($userid+1, $key); + $ret = \service\user::delete_invitation_key($userid+1, $key); + $this->t->is(0, $ret, "Should have removed no keys because incorrect user/key"); $result = $CI->db->select('user, key, action')->from('actions')->get()->result_array(); $this->t->is_deeply([['user' => "".$userid, 'key' => $key, 'action' => 'invitation']], $result, "database contains new key after incorrect deletion"); - \service\user::delete_invitation_key($userid+1, "foobar-"); + $ret = \service\user::delete_invitation_key($userid+1, "foobar-"); + $this->t->is(0, $ret, "Should have removed no keys because incorrect user/key"); $result = $CI->db->select('user, key, action')->from('actions')->get()->result_array(); $this->t->is_deeply([['user' => "".$userid, 'key' => $key, 'action' => 'invitation']], $result, "database contains new key after incorrect deletion"); - \service\user::delete_invitation_key($userid+1, ""); + $ret = \service\user::delete_invitation_key($userid+1, ""); + $this->t->is(0, $ret, "Should have removed no keys because incorrect user/key"); $result = $CI->db->select('user, key, action')->from('actions')->get()->result_array(); $this->t->is_deeply([['user' => "".$userid, 'key' => $key, 'action' => 'invitation']], $result, "database contains new key after incorrect deletion"); - \service\user::delete_invitation_key($userid, ""); + $ret = \service\user::delete_invitation_key($userid, ""); + $this->t->is(0, $ret, "Should have removed no keys because incorrect user/key"); $result = $CI->db->select('user, key, action')->from('actions')->get()->result_array(); $this->t->is_deeply([['user' => "".$userid, 'key' => $key, 'action' => 'invitation']], $result, "database contains new key"); - \service\user::delete_invitation_key($userid, $key); - + $ret = \service\user::delete_invitation_key($userid, $key); + $this->t->is(1, $ret, "One key should be removed"); $result = $CI->db->select('user, key, action')->from('actions')->get()->result_array(); $this->t->is_deeply([], $result, "key has been deleted"); -- cgit v1.2.3-24-g4f1b