Exemple #1
0
 /**
  * @depends testFirstRun
  */
 function testSecondRun()
 {
     global $conf;
     $this->assertFalse(isset($conf['foo']), 'conf setting');
     $request = new TestRequest();
     $request->execute();
     $this->assertFalse($this->triggered, 'trigger');
 }
Exemple #2
0
 /**
  * two requests within the same test case should be possible
  */
 function testMultipleRequests()
 {
     $request = new TestRequest();
     $response = $request->execute();
     $this->assertTrue(strpos($response->getContent(), 'DokuWiki') >= 0, 'DokuWiki was not a word in the output');
     $request = new TestRequest();
     $response = $request->execute();
     $this->assertTrue(strpos($response->getContent(), 'DokuWiki') >= 0, 'DokuWiki was not a word in the output');
 }
 function testTestingPluginDisabledDefault()
 {
     global $EVENT_HANDLER;
     $request = new TestRequest();
     $hookTriggered = false;
     $EVENT_HANDLER->register_hook('TESTING_PLUGIN_INSTALLED', 'AFTER', null, function () use(&$hookTriggered) {
         $hookTriggered = true;
     });
     $request->execute();
     $this->assertFalse($hookTriggered, 'Testing plugin did trigger!');
 }
Exemple #4
0
 function testHookTriggering()
 {
     global $EVENT_HANDLER;
     $request = new TestRequest();
     $hookTriggered = false;
     $EVENT_HANDLER->register_hook('TPL_CONTENT_DISPLAY', 'AFTER', null, function () use(&$hookTriggered) {
         $hookTriggered = true;
     });
     $request->execute();
     $this->assertTrue($hookTriggered, 'Hook was not triggered as expected!');
 }
 /**
  * Execute the simplest possible request and expect
  * a dokuwiki page which obviously has the word "DokuWiki"
  * in it somewhere.
  */
 function testSimpleRun()
 {
     $request = new TestRequest();
     $response = $request->execute();
     $this->assertTrue(strpos($response->getContent(), 'DokuWiki') !== false, 'DokuWiki was not a word in the output');
 }
Exemple #6
0
 /**
  * Execute the simplest possible request and check the
  * meta generator tag is set to "DokuWiki"
  */
 function testSimpleRun()
 {
     $request = new TestRequest();
     $response = $request->execute();
     $this->assertEquals('DokuWiki', $response->queryHTML('meta[name="generator"]')->attr('content'));
 }