lithium\tests\cases\console\RequestTest::testInput PHP Метод

testInput() публичный Метод

public testInput ( )
    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->assertInternalType('resource', $request->input);
        $this->assertEqual($stream, $request->input);
        $this->assertEqual(2, fwrite($request->input, 'ok'));
        rewind($request->input);
        $this->assertEqual('ok', $request->input());
    }