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')); }
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')); }