1234567891011121314151617181920212223242526272829303132333435 |
- <?php
- namespace Hawese\Tests;
- use Hawese\Core\User;
- use Hawese\Core\Token;
- use Laravel\Lumen\Testing\DatabaseTransactions;
- class TokenTest extends TestCase
- {
- use DatabaseTransactions;
- public function testGenerate()
- {
- $user = new User(['uid' => 'user']);
- $user->insert();
- $token = Token::generate(Token::HUMAN, $user->uid);
- $this->assertInstanceOf(Token::class, $token);
- $tokenFound = Token::find($token->key);
- $this->assertSame($token->key, $tokenFound->key);
- $this->assertNotSame($token->secret, $tokenFound->secret);
- }
- public function testToString()
- {
- $token = new Token(['key' => 'a_token']);
- $this->assertSame('a_token', (string) $token);
- }
- }
|