ergo\tests\registry\RegistryTest::testTriggerTrumpsClosureOnMiss PHP Метод

testTriggerTrumpsClosureOnMiss() публичный Метод

    public function testTriggerTrumpsClosureOnMiss()
    {
        $registry = new Registry();
        $registry->trigger('my_key', function ($r) {
            $r->register('my_key', (object) array('source' => 'trigger'));
        });
        $result = $registry->lookup('my_key', function () {
            return (object) array('source' => 'closure');
        });
        $this->assertEquals($result->source, 'trigger');
    }