fkooman\RemoteStorage\DocumentStorageTest::testPutTwoDocuments PHP Method

testPutTwoDocuments() public method

public testPutTwoDocuments ( )
    public function testPutTwoDocuments()
    {
        $p1 = new Path('/admin/messages/foo/baz.txt');
        $p2 = new Path('/admin/messages/foo/bar.txt');
        $p3 = new Path('/admin/messages/foo/');
        $this->assertEquals(array('/admin/', '/admin/messages/', '/admin/messages/foo/'), $this->document->putDocument($p1, 'Hello Baz!'));
        $this->assertEquals(array('/admin/', '/admin/messages/', '/admin/messages/foo/'), $this->document->putDocument($p2, 'Hello Bar!'));
        $this->assertEquals(array('/admin/', '/admin/messages/', '/admin/messages/foo/'), $this->document->putDocument($p2, 'Hello Updated Bar!'));
        $this->assertEquals(array('bar.txt' => array('Content-Length' => 18), 'baz.txt' => array('Content-Length' => 10)), $this->document->getFolder($p3));
    }