->
getMock();
$this->options =
[ 'id_field' => '_id',
'data_field' => 'data',
'time_field' => 'time',
'expiry_field' => 'expires_at',
'database' => 'sf-test',
'collection' => 'session-test',
];
$this->storage =
new MongoDbSessionHandler($this->mongo,
$this->options
);
} public function testConstructorShouldThrowExceptionForMissingOptions() { $this->
expectException(\InvalidArgumentException::
class);
new MongoDbSessionHandler($this->mongo,
[]);
} public function testOpenMethodAlwaysReturnTrue() { $this->
assertTrue($this->storage->
open('test', 'test'
), 'The "open" method should always return true'
);
}