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');
}