Mongolid\Util\CacheComponentTest::testShouldPutAndRetrieveValues PHP Method

testShouldPutAndRetrieveValues() public method

    public function testShouldPutAndRetrieveValues()
    {
        // Arrange
        $cacheComponent = $this->getCacheComponent();
        // Assertion
        $cacheComponent->put('saveThe', 'bacon', 1);
        // 1 minute of ttl
        $this->tick(30);
        // After 30 seconds
        $this->assertTrue($cacheComponent->has('saveThe'));
        $this->assertEquals('bacon', $cacheComponent->get('saveThe'));
    }