Example #1
0
 function it_addSearchIndex(ZendSearchManager $zendsearch)
 {
     $zendsearch_ptr = function () use($zendsearch) {
         $str = Argument::type('string');
         $coll = Argument::type('BX\\ZendSearch\\SearchCollection');
         $zendsearch->add($str, $coll)->shouldBeCalled()->willReturn(null);
         return $zendsearch->getWrappedObject();
     };
     DICService::update('zend_search', $zendsearch_ptr);
     $this->addSearchIndex(1);
     DICService::delete('zend_search');
 }
Example #2
0
 function it_validateAndAfter(EventManager $event, ZendSearchManager $zendsearch, CacheManager $cache)
 {
     $zendsearch->add(Argument::any(), Argument::any())->shouldBeCalled()->willReturn(null);
     $event->fire('OnStartTestAdd', Argument::any(), true)->shouldBeCalled()->willReturn(true);
     $event->fire('OnBeforeTestAdd', Argument::any(), true)->shouldBeCalled()->willReturn(true);
     $event->fire('OnAfterTestAdd', Argument::any(), true)->shouldBeCalled()->willReturn(true);
     $cache->clearByTags('test')->shouldBeCalled()->willReturn(null);
     DICService::update('cache', function () use($cache) {
         return $cache->getWrappedObject();
     });
     DICService::update('zend_search', function () use($zendsearch) {
         return $zendsearch->getWrappedObject();
     });
     DICService::update('event', function () use($event) {
         return $event->getWrappedObject();
     });
     $this->validate();
     $this->onAfterCommit();
     DICService::delete('event');
     DICService::delete('zend_search');
     DICService::delete('cache');
 }