From 4993701ac4ac5be9197756289d38f05f8c6bd048 Mon Sep 17 00:00:00 2001 From: Andreas Gohr Date: Tue, 17 Apr 2012 09:44:53 +0200 Subject: reset configs and other inits between tests --- _testing/tests/testing/inttests_reset.test.php | 40 ++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 _testing/tests/testing/inttests_reset.test.php (limited to '_testing/tests') diff --git a/_testing/tests/testing/inttests_reset.test.php b/_testing/tests/testing/inttests_reset.test.php new file mode 100644 index 000000000..2241421f5 --- /dev/null +++ b/_testing/tests/testing/inttests_reset.test.php @@ -0,0 +1,40 @@ +register_hook('DOKUWIKI_STARTED', 'AFTER', $null, + function() use ($self) { + $self->triggered = true; + } + ); + $request = new TestRequest(); + $request->execute(); + $this->assertTrue($this->triggered); + } + + /** + * @depends testFirstRun + */ + function testSecondRun(){ + global $conf; + $this->assertFalse(isset($conf['foo']), 'conf setting'); + + $request = new TestRequest(); + $request->execute(); + + $this->assertFalse($this->triggered, 'trigger'); + } + +} -- cgit v1.2.3