Changeset 29635 for trunk/tests/phpunit/tests/user/session.php
- Timestamp:
- 08/27/2014 02:06:53 AM (12 years ago)
- File:
-
- 1 edited
-
trunk/tests/phpunit/tests/user/session.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/tests/phpunit/tests/user/session.php
r29221 r29635 19 19 function test_verify_and_destroy_token() { 20 20 $expiration = time() + DAY_IN_SECONDS; 21 $token = $this->manager->create _token( $expiration );22 $this->assertFalse( $this->manager->verify _token( 'foo' ) );23 $this->assertTrue( $this->manager->verify _token( $token ) );24 $this->manager->destroy _token( $token );25 $this->assertFalse( $this->manager->verify _token( $token ) );21 $token = $this->manager->create( $expiration ); 22 $this->assertFalse( $this->manager->verify( 'foo' ) ); 23 $this->assertTrue( $this->manager->verify( $token ) ); 24 $this->manager->destroy( $token ); 25 $this->assertFalse( $this->manager->verify( $token ) ); 26 26 } 27 27 28 28 function test_destroy_other_tokens() { 29 29 $expiration = time() + DAY_IN_SECONDS; 30 $token_1 = $this->manager->create _token( $expiration );31 $token_2 = $this->manager->create _token( $expiration );32 $token_3 = $this->manager->create _token( $expiration );33 $this->assertTrue( $this->manager->verify _token( $token_1 ) );34 $this->assertTrue( $this->manager->verify _token( $token_2 ) );35 $this->assertTrue( $this->manager->verify _token( $token_3 ) );36 $this->manager->destroy_other _tokens( $token_2 );37 $this->assertFalse( $this->manager->verify _token( $token_1 ) );38 $this->assertTrue( $this->manager->verify _token( $token_2 ) );39 $this->assertFalse( $this->manager->verify _token( $token_3 ) );30 $token_1 = $this->manager->create( $expiration ); 31 $token_2 = $this->manager->create( $expiration ); 32 $token_3 = $this->manager->create( $expiration ); 33 $this->assertTrue( $this->manager->verify( $token_1 ) ); 34 $this->assertTrue( $this->manager->verify( $token_2 ) ); 35 $this->assertTrue( $this->manager->verify( $token_3 ) ); 36 $this->manager->destroy_others( $token_2 ); 37 $this->assertFalse( $this->manager->verify( $token_1 ) ); 38 $this->assertTrue( $this->manager->verify( $token_2 ) ); 39 $this->assertFalse( $this->manager->verify( $token_3 ) ); 40 40 } 41 41 42 42 function test_destroy_all_tokens() { 43 43 $expiration = time() + DAY_IN_SECONDS; 44 $token_1 = $this->manager->create _token( $expiration );45 $token_2 = $this->manager->create _token( $expiration );46 $this->assertTrue( $this->manager->verify _token( $token_1 ) );47 $this->assertTrue( $this->manager->verify _token( $token_2 ) );48 $this->manager->destroy_all _tokens();49 $this->assertFalse( $this->manager->verify _token( $token_1 ) );50 $this->assertFalse( $this->manager->verify _token( $token_2 ) );44 $token_1 = $this->manager->create( $expiration ); 45 $token_2 = $this->manager->create( $expiration ); 46 $this->assertTrue( $this->manager->verify( $token_1 ) ); 47 $this->assertTrue( $this->manager->verify( $token_2 ) ); 48 $this->manager->destroy_all(); 49 $this->assertFalse( $this->manager->verify( $token_1 ) ); 50 $this->assertFalse( $this->manager->verify( $token_2 ) ); 51 51 } 52 52 }
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)