mode() public method

public mode ( )
Beispiel #1
0
         $expected = $ns_uri;
         \assert($actual === $expected, __($actual, $expected));
     });
 });
 describe('.mode', function () {
     it('should return the namespace mode', function () {
         $ns_id = 'x';
         $ns_uri = 'x.com';
         $ns_mode = FluidNamespace::MODE_EXPLICIT;
         $ns = new FluidNamespace($ns_id, $ns_uri);
         $actual = $ns->mode();
         $expected = $ns_mode;
         \assert($actual === $expected, __($actual, $expected));
         $ns_mode = FluidNamespace::MODE_IMPLICIT;
         $ns = new FluidNamespace($ns_id, $ns_uri, $ns_mode);
         $actual = $ns->mode();
         $expected = $ns_mode;
         \assert($actual === $expected, __($actual, $expected));
     });
 });
 describe('.querify', function () {
     it('should format an XPath query to use the namespace id', function () {
         $ns = new FluidNamespace('x', 'x.com');
         $actual = $ns('current/child');
         $expected = 'x:current/x:child';
         \assert($actual === $expected, __($actual, $expected));
         $actual = $ns('//current/child');
         $expected = '//x:current/x:child';
         \assert($actual === $expected, __($actual, $expected));
         $ns = new FluidNamespace('x', 'x.com', FluidNamespace::MODE_IMPLICIT);
         $actual = $ns('current/child');