* * This source file is subject to the MIT license that is bundled * with this source code in the file LICENSE. */ namespace EasyWeChat\Tests\OfficialAccount\Auth; use EasyWeChat\Kernel\ServiceContainer; use EasyWeChat\OfficialAccount\Auth\AccessToken; use EasyWeChat\Tests\TestCase; class AccessTokenTest extends TestCase { public function testGetCredentials() { $app = new ServiceContainer([ 'app_id' => 'mock-app-id', 'secret' => 'mock-secret', ]); $token = \Mockery::mock(AccessToken::class, [$app])->makePartial()->shouldAllowMockingProtectedMethods(); $this->assertSame([ 'grant_type' => 'client_credential', 'appid' => 'mock-app-id', 'secret' => 'mock-secret', ], $token->getCredentials()); } }