PopTest\Event\EventTest::testTrigger PHP Method

testTrigger() public method

public testTrigger ( )
    public function testTrigger()
    {
        $e = new Manager();
        $e->attach('pre', function ($name) {
            return $name . '!';
        }, 2);
        $e->attach('pre', function ($result) {
            return 'Hello, ' . $result;
        }, 1);
        $e->trigger('pre', array('name' => 'World'));
        $results = $e->getResults('pre');
        $this->assertEquals(2, count($results));
        $this->assertEquals('Hello, World!', $results[1]);
    }