X-Git-Url: http://www.aleph1.co.uk/gitweb/?p=yaffs-website;a=blobdiff_plain;f=vendor%2Fmikey179%2FvfsStream%2Fsrc%2Ftest%2Fphp%2Forg%2Fbovigo%2Fvfs%2FIssue104TestCase.php;fp=vendor%2Fmikey179%2FvfsStream%2Fsrc%2Ftest%2Fphp%2Forg%2Fbovigo%2Fvfs%2FIssue104TestCase.php;h=58af6551f1e29e30ddea4358dbca8756f4e816e1;hp=0000000000000000000000000000000000000000;hb=a2bd1bf0c2c1f1a17d188f4dc0726a45494cefae;hpb=57c063afa3f66b07c4bbddc2d6129a96d90f0aad
diff --git a/vendor/mikey179/vfsStream/src/test/php/org/bovigo/vfs/Issue104TestCase.php b/vendor/mikey179/vfsStream/src/test/php/org/bovigo/vfs/Issue104TestCase.php
new file mode 100644
index 000000000..58af6551f
--- /dev/null
+++ b/vendor/mikey179/vfsStream/src/test/php/org/bovigo/vfs/Issue104TestCase.php
@@ -0,0 +1,52 @@
+ array(
+ 'schema.xsd' => '
+
+ ',
+ )
+ );
+ vfsStream::setup('root', null, $structure);
+ $doc = new \DOMDocument();
+ $this->assertTrue($doc->load(vfsStream::url('root/foo bar/schema.xsd')));
+ }
+
+ /**
+ * @test
+ */
+ public function vfsStreamCanHandleUrlEncodedPath()
+ {
+ $content = '
+
+ ';
+ $structure = array('foo bar' => array(
+ 'schema.xsd' => $content,
+ )
+ );
+ vfsStream::setup('root', null, $structure);
+ $this->assertEquals(
+ $content,
+ file_get_contents(vfsStream::url('root/foo bar/schema.xsd'))
+ );
+ }
+}