Inheritance: extends Codeception\Lib\Connector\Universal
Example #1
0
 /**
  * @test
  * it should point to cron file when requesting cron page
  */
 public function it_should_point_to_cron_file_when_requesting_cron_page()
 {
     $page = '/wp-cron.php';
     $this->client->setHeaders(Argument::type('array'))->shouldBeCalled();
     $sut = $this->make_instance();
     $sut->_isMockRequest(true);
     $page = $sut->amOnCronPage();
     $this->assertEquals('/wp-cron.php', $page);
 }
Example #2
0
 /**
  * @param string $page The relative path to a page.
  *
  * @return null|string
  */
 public function amOnPage($page)
 {
     $this->setRequestType($page);
     $parts = parse_url($page);
     $parameters = [];
     if (!empty($parts['query'])) {
         parse_str($parts['query'], $parameters);
     }
     $this->client->setHeaders($this->headers);
     if ($this->isMockRequest) {
         return $page;
     }
     $this->setCookie('wordpress_test_cookie', 'WP Cookie check');
     $this->_loadPage('GET', $page, $parameters);
     return null;
 }