diff --git a/_testing/inttests.php b/_testing/inttests.php
index 7b263deb90510f4da5e94f5e41f9e52cd948afc7..4eb1f0286d0eacad07df35e2d3fa0110b2fdd793 100644
--- a/_testing/inttests.php
+++ b/_testing/inttests.php
@@ -41,6 +41,17 @@ mkdir(DOKU_PLUGIN);
 rcopy(TMP_DIR, dirname(__FILE__).'/inttests.conf');
 rcopy(TMP_DIR, dirname(__FILE__).'/inttests.data');
 
+// cleanup dir after exit
+register_shutdown_function(function() {
+	// TODO delete recursive tmp dir
+});
+
+// TODO disable all non-default plugins in config
+// TODO if plugin test, enable plugin
+// TODO load plugin descriptor and enable dependent plugins
+
+// TODO set global variables, phpunit will restore them for every test (test that)
+
 // load dw
 require_once(DOKU_INC.'inc/init.php');
 
@@ -142,4 +153,6 @@ class TestResponse {
 	function getHeaders() {
 		return $this->headers;
 	}
+
+	// TODO provide findById, findBy... (https://github.com/cosmocode/dokuwiki-plugin-scrape/blob/master/phpQuery-onefile.php)
 }
diff --git a/_testing/inttests/basic.test.php b/_testing/inttests/inttests_basic.test.php
similarity index 66%
rename from _testing/inttests/basic.test.php
rename to _testing/inttests/inttests_basic.test.php
index 56cef965f852f88ba0c50490aac421bf93e19f88..78c333963d18428e1f1d0079d9a6ee4954e4e2a1 100644
--- a/_testing/inttests/basic.test.php
+++ b/_testing/inttests/inttests_basic.test.php
@@ -1,6 +1,11 @@
 <?php
 
 class BasicTest extends PHPUnit_Framework_TestCase {
+	/**
+	 * Execute the simplest possible request and expect
+	 * a dokuwiki page which obviously has the word "DokuWiki"
+	 * in it somewhere.
+	 */
 	function testSimpleRun() {
 		$request = new TestRequest();
 
diff --git a/_testing/inttests/hooks.test.php b/_testing/inttests/inttests_hooks.test.php
similarity index 100%
rename from _testing/inttests/hooks.test.php
rename to _testing/inttests/inttests_hooks.test.php
diff --git a/_testing/inttests/inttests_scope.test.php b/_testing/inttests/inttests_scope.test.php
new file mode 100644
index 0000000000000000000000000000000000000000..e17b49fb32754595e2290d0df52b3b4a6709d539
--- /dev/null
+++ b/_testing/inttests/inttests_scope.test.php
@@ -0,0 +1,46 @@
+<?php
+
+class ScopeTest extends PHPUnit_Framework_TestCase {
+	/**
+	 * It should be possible to have two test cases within one test class.
+	 */
+	function testFirstRun() {
+		$request = new TestRequest();
+		$response = $request->execute();
+		$this->assertTrue(
+			strpos($response->getContent(), 'DokuWiki') >= 0,
+			'DokuWiki was not a word in the output'
+		);
+	}
+
+	/**
+	 * @depends testFirstRun
+	 */
+	function testSecondRun() {
+		$request = new TestRequest();
+		$response = $request->execute();
+		$this->assertTrue(
+			strpos($response->getContent(), 'DokuWiki') >= 0,
+			'DokuWiki was not a word in the output'
+		);
+	}
+
+	/**
+	 * 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'
+		);
+	}
+}