Pantheon\Terminus\UnitTests\Session\SessionTest::testIsActiveTestMode PHP Method

testIsActiveTestMode() public method

Test destroying the session
    public function testIsActiveTestMode()
    {
        $data = ['user_id' => '1234', 'session' => '12345', 'expires_at' => time() - 100];
        $this->filecache->expects($this->once())->method('get')->with('session')->willReturn($data);
        $config = $this->getMockBuilder(Config::class)->disableOriginalConstructor()->getMock();
        $config->expects($this->once())->method('get')->with('test_mode')->willReturn(true);
        $this->session = new Session($this->filecache);
        $this->session->setConfig($config);
        $this->assertEquals(true, $this->session->isActive());
    }