|
69 | 69 |
|
70 | 70 | it('builds default scopes', function () {
|
71 | 71 | $redirect = $this->getFacebookMock()->getRedirect();
|
72 |
| - $this->assertStringContainsStringIgnoringCase('scope='.urlencode('email,public_profile'), $redirect); |
| 72 | + $this->assertStringContainsStringIgnoringCase('scope=' . urlencode('email,public_profile'), $redirect); |
73 | 73 | });
|
74 | 74 |
|
75 | 75 | it('replaces duplicate scopes from class config', function () {
|
76 | 76 | $redirect = $this->getFacebookMock(['scopes' => ['email', 'public_profile']])->getRedirect();
|
77 |
| - $this->assertStringContainsStringIgnoringCase('scope='.urlencode('email,public_profile'), $redirect); |
| 77 | + $this->assertStringContainsStringIgnoringCase('scope=' . urlencode('email,public_profile'), $redirect); |
78 | 78 | });
|
79 | 79 |
|
80 | 80 | it('replaces duplicate scopes passed to method', function () {
|
81 | 81 | $redirect = $this->getFacebookMock()->getRedirect(null, ['email', 'public_profile']);
|
82 |
| - $this->assertStringContainsStringIgnoringCase('scope='.urlencode('email,public_profile'), $redirect); |
| 82 | + $this->assertStringContainsStringIgnoringCase('scope=' . urlencode('email,public_profile'), $redirect); |
83 | 83 | });
|
84 | 84 |
|
85 | 85 | it('merges config scopes with default scopes', function () {
|
86 | 86 | $redirect = $this->getFacebookMock(['scopes' => ['publish_pages']])->getRedirect();
|
87 |
| - $this->assertStringContainsStringIgnoringCase('scope='.urlencode('publish_pages,email,public_profile'), $redirect); |
| 87 | + $this->assertStringContainsStringIgnoringCase('scope=' . urlencode('publish_pages,email,public_profile'), $redirect); |
88 | 88 | });
|
89 | 89 |
|
90 | 90 | it('merges default scopes with scopes passed to method', function () {
|
91 | 91 | $redirect = $this->getFacebookMock()->getRedirect(null, ['publish_pages']);
|
92 |
| - $this->assertStringContainsStringIgnoringCase('scope='.urlencode('publish_pages,email,public_profile'), $redirect); |
| 92 | + $this->assertStringContainsStringIgnoringCase('scope=' . urlencode('publish_pages,email,public_profile'), $redirect); |
93 | 93 | });
|
94 | 94 |
|
95 | 95 | it('merges config scopes and scopes passed to the method with default scopes to', function () {
|
96 | 96 | $redirect = $this->getFacebookMock(['scopes' => ['publish_pages']])->getRedirect(null, ['publish_video']);
|
97 |
| - $this->assertStringContainsStringIgnoringCase('scope='.urlencode('publish_pages,publish_video,email,public_profile'), $redirect); |
| 97 | + $this->assertStringContainsStringIgnoringCase('scope=' . urlencode('publish_pages,publish_video,email,public_profile'), $redirect); |
98 | 98 | });
|
99 | 99 |
|
100 | 100 | it('returns a valid redirect login helper instance', function () {
|
|
110 | 110 | $redirect = $this->getFacebookMock()->getRedirect();
|
111 | 111 | $this->assertStringContainsStringIgnoringCase('response_type=code', $redirect);
|
112 | 112 | $this->assertStringContainsStringIgnoringCase('client_id=123456789', $redirect);
|
113 |
| - $this->assertStringContainsStringIgnoringCase('redirect_uri='.urlencode('http://invalid.zzz'), $redirect); |
| 113 | + $this->assertStringContainsStringIgnoringCase('redirect_uri=' . urlencode('http://invalid.zzz'), $redirect); |
114 | 114 | });
|
115 | 115 |
|
116 | 116 | it('returns a valid logout url', function () {
|
117 | 117 | $redirect = $this->getFacebookMock()->getLogoutUrl('foo-access-token', 'http://invalid.zzz');
|
118 | 118 | $this->assertStringContainsStringIgnoringCase('access_token=foo-access-token', $redirect);
|
119 |
| - $this->assertStringContainsStringIgnoringCase('next='.urlencode('http://invalid.zzz'), $redirect); |
| 119 | + $this->assertStringContainsStringIgnoringCase('next=' . urlencode('http://invalid.zzz'), $redirect); |
120 | 120 | $this->assertStringContainsStringIgnoringCase('https://www.facebook.com/logout.php', $redirect);
|
121 | 121 | });
|
122 | 122 |
|
|
125 | 125 | $this->assertStringContainsStringIgnoringCase('auth_type=rerequest', $redirect);
|
126 | 126 | $this->assertStringContainsStringIgnoringCase('response_type=code', $redirect);
|
127 | 127 | $this->assertStringContainsStringIgnoringCase('client_id=123456789', $redirect);
|
128 |
| - $this->assertStringContainsStringIgnoringCase('redirect_uri='.urlencode('http://invalid.zzz'), $redirect); |
| 128 | + $this->assertStringContainsStringIgnoringCase('redirect_uri=' . urlencode('http://invalid.zzz'), $redirect); |
129 | 129 | });
|
130 | 130 |
|
131 | 131 | it('a valid re authentication url', function () {
|
132 | 132 | $redirect = $this->getFacebookMock()->getReAuthenticationUrl('http://invalid.zzz');
|
133 | 133 | $this->assertStringContainsStringIgnoringCase('auth_type=reauthenticate', $redirect);
|
134 | 134 | $this->assertStringContainsStringIgnoringCase('response_type=code', $redirect);
|
135 | 135 | $this->assertStringContainsStringIgnoringCase('client_id=123456789', $redirect);
|
136 |
| - $this->assertStringContainsStringIgnoringCase('redirect_uri='.urlencode('http://invalid.zzz'), $redirect); |
| 136 | + $this->assertStringContainsStringIgnoringCase('redirect_uri=' . urlencode('http://invalid.zzz'), $redirect); |
137 | 137 | });
|
138 | 138 |
|
139 | 139 | it('gets an access token', function () {
|
140 | 140 | $_GET['code'] = 'foo_code';
|
141 | 141 | $_GET['state'] = 'foo_state';
|
142 | 142 |
|
143 |
| - $persistentDataHandler = new InMemoryPersistentDataHandler; |
| 143 | + $persistentDataHandler = new InMemoryPersistentDataHandler(); |
144 | 144 | $persistentDataHandler->set('state', 'foo_state');
|
145 | 145 |
|
146 | 146 | /** @var \Facebook\Facebook|\Mockery\MockInterface $base */
|
|
0 commit comments