Source

						public function testInput() {
		$base = Libraries::get(true, 'resources') . '/tmp/tests';
		$this->skipIf(!is_writable($base), "{$base} is not writable.");

		$stream = fopen($this->streams['input'], 'w+');
		$request = new Request(array('input' => $stream));
		$this->assertTrue(is_resource($request->input));
		$this->assertEqual($stream, $request->input);

		$this->assertEqual(2, fwrite($request->input, 'ok'));
		rewind($request->input);

		$this->assertEqual('ok', $request->input());
	}