blob: 86e7eea0c5d2ac707ebe36855f0dec7ea9760929 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
|
<?php
$token = 'hello_world';
$broker = "Api";
$password = 'admin';
$username = 'admin';
$I = new ServerApiTester($scenario);
$I->wantTo('login through broker and view user data');
$I->sendServerRequest('getUserInfo');
$I->seeResponseIsJson();
$I->seeResponseCodeIs(200);
$I->seeResponseEquals('null');
$I->sendServerRequest('attach');
$I->seeResponseIsJson();
$I->sendServerRequest('getUserInfo');
$I->seeResponseIsJson();
$I->seeResponseCodeIs(200);
$I->seeResponseEquals('null');
$I->sendServerRequest('login', [
'password' => $username,
'username' => $password
]);
$I->seeResponseCodeIs(200);
$I->seeResponseIsJson(['token' => $token]);
$I->sendServerRequest('getUserInfo');
$I->seeResponseCodeIs(200);
$I->seeResponseIsJson();
$I->seeResponseContainsJson([
'fullname' => 'jackie',
'email' => 'jackie@admin.com',
'username' => 'admin'
]);
$I->sendServerRequest('detach');
$I->sendServerRequest('attach');
$I->sendServerRequest('getUserInfo');
$I->seeResponseCodeIs(200);
$I->seeResponseIsJson();
$I->seeResponseContainsJson([
'fullname' => 'jackie',
'email' => 'jackie@admin.com',
'username' => 'admin'
]);
$I->sendServerRequest('logout');
$I->seeResponseCodeIs(200);
$I->seeResponseIsJson('null');
|