public function setUp() { parent::setup(); $this->factory = new HTMLPurifier_DefinitionCacheFactory(); $this->oldFactory = HTMLPurifier_DefinitionCacheFactory::instance(); HTMLPurifier_DefinitionCacheFactory::instance($this->factory); }
public function setup() { generate_mock_once('HTMLPurifier_Language'); generate_mock_once('HTMLPurifier_Generator'); parent::setup(); $this->language = new HTMLPurifier_LanguageMock(); $this->language->setReturnValue('getErrorName', 'Error', array(E_ERROR)); $this->language->setReturnValue('getErrorName', 'Warning', array(E_WARNING)); $this->language->setReturnValue('getErrorName', 'Notice', array(E_NOTICE)); // this might prove to be troublesome if we need to set config $this->generator = new HTMLPurifier_Generator($this->config, $this->context); $this->line = false; $this->context->register('Locale', $this->language); $this->context->register('CurrentLine', $this->line); $this->context->register('Generator', $this->generator); $this->collector = new HTMLPurifier_ErrorCollector($this->context); }