Пример #1
0
 public function testHasWithFlash()
 {
     $this->session->flash('flash', 'hello world!');
     static::assertTrue($this->session->has('flash'));
     static::assertTrue($this->session->has('flash'));
     static::assertTrue($this->session->has('flash'));
     static::assertEquals('hello world!', $this->session->get('flash'));
     static::assertFalse($this->session->has('flash'));
     static::assertFalse($this->session->has('flash'));
     static::assertFalse($this->session->has('flash'));
     static::assertNull($this->session->get('flash'));
 }
Пример #2
0
 public function testArrayAccess()
 {
     $this->assertSame($this->session->get('id'), $this->session['id']);
     $this->assertSame($this->session->get('unknown'), $this->session['unknown']);
     $this->assertSame($this->session->has('id'), isset($this->session['id']));
     $this->assertSame($this->session->has('unknown'), isset($this->session['unknown']));
     $this->assertFalse($this->session->has('added'));
     $this->session['added'] = 'added!';
     $this->assertTrue($this->session->has('added'));
     $this->assertTrue($this->session->has('id'));
     unset($this->session['id']);
     $this->assertFalse($this->session->has('id'));
 }