Esempio n. 1
0
 }
 describe('.dom', function () {
     it('should return the DOMDocument of the document', function () {
         $xml = new FluidXml();
         $actual = $xml->dom();
         assert_is_a($actual, \DOMDocument::class);
     });
 });
 describe('.namespaces', function () {
     it('should return the registered namespaces', function () {
         $xml = new FluidXml();
         $ns1 = new FluidNamespace('x', 'x.com');
         $ns2 = fluidns('xx', 'xx.com', FluidNamespace::MODE_IMPLICIT);
         $xml->namespace($ns1);
         $xml->namespace($ns2);
         $nss = $xml->namespaces();
         $actual = $nss[$ns1->id()];
         $expected = $ns1;
         assert($actual === $expected, __($actual, $expected));
         $actual = $nss[$ns2->id()];
         $expected = $ns2;
         assert($actual === $expected, __($actual, $expected));
     });
 });
 describe('.namespace', function () {
     it('should accept a namespace', function () {
         $xml = new FluidXml();
         $x_ns = new FluidNamespace('x', 'x.com');
         $xx_ns = fluidns('xx', 'xx.com', FluidNamespace::MODE_IMPLICIT);
         $nss = $xml->namespace($x_ns)->namespace($xx_ns)->namespaces();
         $actual = $nss[$x_ns->id()];