PopTest\Event\EventTest::testTriggerWithClassFactory PHP Method

testTriggerWithClassFactory() public method

    public function testTriggerWithClassFactory()
    {
        $e = new Manager();
        $e->attach('pre', 'PopTest\\Event\\Foo::factory', 2);
        $e->attach('pre', function ($result) {
            return 'Hello, ' . $result->value;
        }, 1);
        $e->trigger('pre', array('arg' => 'World'));
        $results = $e->getResults('pre');
        $this->assertEquals('Hello, World', $results[1]);
    }