@@ -30,8 +30,8 @@ protected function setUp(): void
30
30
31
31
public function testBuildClient ()
32
32
{
33
- $ this ->assertObjectHasAttribute ('consumer ' , $ this ->twitter );
34
- $ this ->assertObjectHasAttribute ('token ' , $ this ->twitter );
33
+ $ this ->assertObjectHasProperty ('consumer ' , $ this ->twitter );
34
+ $ this ->assertObjectHasProperty ('token ' , $ this ->twitter );
35
35
}
36
36
37
37
/**
@@ -42,8 +42,8 @@ public function testSetOauthToken()
42
42
$ twitter = new TwitterOAuth (CONSUMER_KEY , CONSUMER_SECRET );
43
43
$ twitter ->setApiVersion ('1.1 ' );
44
44
$ twitter ->setOauthToken (ACCESS_TOKEN , ACCESS_TOKEN_SECRET );
45
- $ this ->assertObjectHasAttribute ('consumer ' , $ twitter );
46
- $ this ->assertObjectHasAttribute ('token ' , $ twitter );
45
+ $ this ->assertObjectHasProperty ('consumer ' , $ twitter );
46
+ $ this ->assertObjectHasProperty ('token ' , $ twitter );
47
47
$ twitter ->get ('friendships/show ' , [
48
48
'target_screen_name ' => 'twitterapi ' ,
49
49
]);
@@ -60,8 +60,8 @@ public function testOauth2Token()
60
60
'grant_type ' => 'client_credentials ' ,
61
61
]);
62
62
$ this ->assertEquals (200 , $ twitter ->getLastHttpCode ());
63
- $ this ->assertObjectHasAttribute ('token_type ' , $ result );
64
- $ this ->assertObjectHasAttribute ('access_token ' , $ result );
63
+ $ this ->assertObjectHasProperty ('token_type ' , $ result );
64
+ $ this ->assertObjectHasProperty ('access_token ' , $ result );
65
65
$ this ->assertEquals ('bearer ' , $ result ->token_type );
66
66
return $ result ;
67
67
}
@@ -98,7 +98,7 @@ public function testOauth2TokenInvalidate($accessToken)
98
98
'access_token ' => urldecode ($ accessToken ->access_token ),
99
99
]);
100
100
$ this ->assertEquals (200 , $ twitter ->getLastHttpCode ());
101
- $ this ->assertObjectHasAttribute ('access_token ' , $ result );
101
+ $ this ->assertObjectHasProperty ('access_token ' , $ result );
102
102
}
103
103
104
104
/**
@@ -123,14 +123,20 @@ public function testOauthRequestToken()
123
123
*/
124
124
public function testOauthRequestTokenException ()
125
125
{
126
- $ this ->expectException (
127
- \Abraham \TwitterOAuth \TwitterOAuthException::class,
128
- );
129
- $ this ->expectErrorMessage ('Could not authenticate you ' );
130
- $ twitter = new TwitterOAuth ('CONSUMER_KEY ' , 'CONSUMER_SECRET ' );
131
- $ result = $ twitter ->oauth ('oauth/request_token ' , [
132
- 'oauth_callback ' => OAUTH_CALLBACK ,
133
- ]);
126
+ $ caught = false ;
127
+ try {
128
+ $ twitter = new TwitterOAuth ('CONSUMER_KEY ' , 'CONSUMER_SECRET ' );
129
+ $ result = $ twitter ->oauth ('oauth/request_token ' , [
130
+ 'oauth_callback ' => OAUTH_CALLBACK ,
131
+ ]);
132
+ } catch (\Abraham \TwitterOAuth \TwitterOAuthException $ e ) {
133
+ $ this ->assertStringContainsString (
134
+ 'Could not authenticate you ' ,
135
+ $ e ->getMessage (),
136
+ );
137
+ $ caught = true ;
138
+ }
139
+ assert ($ caught );
134
140
}
135
141
136
142
/**
@@ -140,19 +146,25 @@ public function testOauthRequestTokenException()
140
146
public function testOauthAccessTokenTokenException (array $ requestToken )
141
147
{
142
148
// Can't test this without a browser logging into Twitter so check for the correct error instead.
143
- $ this ->expectException (
144
- \Abraham \TwitterOAuth \TwitterOAuthException::class,
145
- );
146
- $ this ->expectErrorMessage ('Invalid oauth_verifier parameter ' );
147
- $ twitter = new TwitterOAuth (
148
- CONSUMER_KEY ,
149
- CONSUMER_SECRET ,
150
- $ requestToken ['oauth_token ' ],
151
- $ requestToken ['oauth_token_secret ' ],
152
- );
153
- $ twitter ->oauth ('oauth/access_token ' , [
154
- 'oauth_verifier ' => 'fake_oauth_verifier ' ,
155
- ]);
149
+ $ caught = false ;
150
+ try {
151
+ $ twitter = new TwitterOAuth (
152
+ CONSUMER_KEY ,
153
+ CONSUMER_SECRET ,
154
+ $ requestToken ['oauth_token ' ],
155
+ $ requestToken ['oauth_token_secret ' ],
156
+ );
157
+ $ twitter ->oauth ('oauth/access_token ' , [
158
+ 'oauth_verifier ' => 'fake_oauth_verifier ' ,
159
+ ]);
160
+ } catch (\Abraham \TwitterOAuth \TwitterOAuthException $ e ) {
161
+ $ this ->assertStringContainsString (
162
+ 'Invalid oauth_verifier parameter ' ,
163
+ $ e ->getMessage (),
164
+ );
165
+ $ caught = true ;
166
+ }
167
+ assert ($ caught );
156
168
}
157
169
158
170
public function testUrl ()
0 commit comments