File
 
   - drupal/core/vendor/symfony/http-foundation/Symfony/Component/HttpFoundation/Tests/Session/Storage/MockFileSessionStorageTest.php, line 78
 
  
  Class
  
  - MockFileSessionStorageTest 
 
  - Test class for MockFileSessionStorage.
 
  Namespace
  Symfony\Component\HttpFoundation\Tests\Session\Storage
Code
public function testSave() {
  $this->storage
    ->start();
  $id = $this->storage
    ->getId();
  $this
    ->assertNotEquals('108', $this->storage
    ->getBag('attributes')
    ->get('new'));
  $this
    ->assertFalse($this->storage
    ->getBag('flashes')
    ->has('newkey'));
  $this->storage
    ->getBag('attributes')
    ->set('new', '108');
  $this->storage
    ->getBag('flashes')
    ->set('newkey', 'test');
  $this->storage
    ->save();
  $storage = $this
    ->getStorage();
  $storage
    ->setId($id);
  $storage
    ->start();
  $this
    ->assertEquals('108', $storage
    ->getBag('attributes')
    ->get('new'));
  $this
    ->assertTrue($storage
    ->getBag('flashes')
    ->has('newkey'));
  $this
    ->assertEquals(array(
    'test',
  ), $storage
    ->getBag('flashes')
    ->peek('newkey'));
}