Beispiel #1
0
 /**
  * Test Is Valid Invalid when page name contains non english char
  *
  * @return void
  *
  * @covers \Rcm\Validator\PageName::isValid
  */
 public function testIsValidWhenPageNameContainsNonEnglishChars()
 {
     $pageName = 'relìv';
     $result = $this->validator->isValid($pageName);
     $this->assertFalse($result);
     $messages = $this->validator->getMessages();
     $this->assertNotEmpty($messages);
     $errors = array_keys($messages);
     $this->assertEquals('pageName', $errors[0]);
 }
Beispiel #2
0
 /**
  * Test Is Valid when page exists
  *
  * @return void
  *
  * @covers \Rcm\Validator\Page::isValid
  */
 public function testIsValidWhenPageNameInvalid()
 {
     $pageName = 'test page';
     $pageType = 'z';
     $this->pageRepo->expects($this->never())->method('findOneBy');
     $this->validator->setPageType($pageType);
     $result = $this->validator->isValid($pageName);
     $this->assertFalse($result);
     $messages = $this->validator->getMessages();
     $this->assertNotEmpty($messages);
     $errors = array_keys($messages);
     $this->assertEquals('pageName', $errors[0]);
 }