From 561684d896adf0e59938acc1a03903059c2d63a0 Mon Sep 17 00:00:00 2001 From: Tobias Sarnowski Date: Sun, 15 Apr 2012 15:07:26 +0000 Subject: initial commit for integration test framework --- _testing/integrationtests/basic/basic.test.php | 14 ++++++++++++++ _testing/integrationtests/basic/hooks.test.php | 20 ++++++++++++++++++++ 2 files changed, 34 insertions(+) create mode 100644 _testing/integrationtests/basic/basic.test.php create mode 100644 _testing/integrationtests/basic/hooks.test.php (limited to '_testing/integrationtests/basic') diff --git a/_testing/integrationtests/basic/basic.test.php b/_testing/integrationtests/basic/basic.test.php new file mode 100644 index 000000000..56cef965f --- /dev/null +++ b/_testing/integrationtests/basic/basic.test.php @@ -0,0 +1,14 @@ +execute(); + + $this->assertTrue( + strpos($response->getContent(), 'DokuWiki') >= 0, + 'DokuWiki was not a word in the output' + ); + } +} diff --git a/_testing/integrationtests/basic/hooks.test.php b/_testing/integrationtests/basic/hooks.test.php new file mode 100644 index 000000000..0ba389659 --- /dev/null +++ b/_testing/integrationtests/basic/hooks.test.php @@ -0,0 +1,20 @@ +hookTriggered = true; + } + + function testHookTriggering() { + global $EVENT_HANDLER; + $EVENT_HANDLER->register_hook('TPL_CONTENT_DISPLAY', 'AFTER', $this, 'hookTriggered'); + + $request = new TestRequest(); + $request->execute(); + + $this->assertTrue($this->hookTriggered, 'Hook was not triggered as expected!'); + } +} -- cgit v1.2.3