Elgg\Cache\Pool\StashWrapperTest::testInvalidateForcesTheSpecifiedValueToBeRegenerated PHP Method

testInvalidateForcesTheSpecifiedValueToBeRegenerated() public method

    public function testInvalidateForcesTheSpecifiedValueToBeRegenerated()
    {
        $pool = StashWrapper::createEphemeral();
        $result = $pool->get('foo', function () {
            return 1;
        });
        $this->assertEquals(1, $result);
        $pool->invalidate('foo');
        $result = $pool->get('foo', function () {
            return 2;
        });
        $this->assertEquals(2, $result);
    }