Пример #1
0
 public function testAdminThemePath()
 {
     MockHttp::routeGroup('admin');
     MockHttp::run();
     $this->_viewConf = new Conf();
     $this->_viewConf->configureThemePath();
     $this->assertContains('/app/view/public/', $this->_viewConf->getThemePath());
 }
Пример #2
0
 private function getBreadcrumbs(string $routeName, string $className)
 {
     MockHttp::routeGroup($routeName);
     MockHttp::routeName($routeName);
     MockHttp::run();
     $this->bc = new Breadcrumbs();
     $this->bc->getBreadcrumbs();
     $bc = \PHPUnit_Framework_Assert::readAttribute($this->bc, 'breadcrumbs');
     $this->assertInstanceOf($className, $bc);
 }
Пример #3
0
 public function setUp()
 {
     MockHttp::routeGroup('admin');
     MockHttp::routeSet(['alias' => 'route']);
     MockHttp::run();
     MockConf::run();
     MockDoctrine::queryBuilderResult([null]);
     // Symulate no result
     $entity = $this->getMockBuilder('Entity\\Posts')->getMock();
     $entity->method('getPublic');
     $this->_queryController = new QueryController(get_class($entity));
 }
Пример #4
0
 public function setUp()
 {
     MockHttp::routeSet(['year' => '2016', 'month' => '02', 'day' => '21', 's1' => '-', 's2' => '-']);
     MockHttp::run();
     $this->_dateBc = new DateBreadcrumbs();
 }
Пример #5
0
 public function testReturnNoCategoryIdWhenAliasIsEmpty()
 {
     MockHttp::routeName('noAlias');
     MockHttp::run();
     $this->_categoryBc = new CategoryBreadcrumbs();
     $stub = new class
     {
         public function getCategory()
         {
             return new class
             {
                 public function getId()
                 {
                     return 0;
                 }
                 public function select()
                 {
                 }
             };
         }
     };
     MockDoctrine::queryBuilderResult([$stub]);
     $catId = MockTest::callMockMethod($this->_categoryBc, 'getCategoryId');
     $this->assertEquals(0, $catId);
 }