public function testIsConfigured() { EcomDev_PHPUnit_Test_Case_Config::assertEventObserverDefined('global', 'eb2c_order_creation_failure', 'ebayenterprise_paypal/observer', 'rollbackExpressPayment', 'ebayenterprise_paypal_express_rollback'); }
/** * Test that events are configured as expected. * (Set up a fixture and call this from your public test method.) * * @param string $area the area of event observer definition, possible values are global, frontend, adminhtml * @param string $eventName is the name of the event that should be observed * @param string $observerClassAlias observer class alias, for instance catalog/observer * @param string $observerMethod the method name that should be invoked for */ protected function _testEventConfig($area, $eventName, $observerClassAlias, $observerMethod) { $config = Mage::getConfig(); $observerClassName = $config->getGroupedClassName('model', $observerClassAlias); EcomDev_PHPUnit_Test_Case_Config::assertEventObserverDefined($area, $eventName, $observerClassAlias, $observerMethod); $this->assertTrue(method_exists($observerClassName, $observerMethod), "Expected method '{$observerClassName}::{$observerMethod}' is not defined."); }