Ejemplo n.º 1
0
 /**
  * @Issue https://github.com/Codeception/Codeception/issues/2899
  */
 public function testInvalidXmlTag()
 {
     $jsonArray = new JsonArray('{"a":{"foo/bar":1,"":2},"b":{"foo/bar":1,"":2},"baz":2}');
     $expectedXml = '<a><invalidTag1>1</invalidTag1><invalidTag2>2</invalidTag2></a><b><invalidTag1>1</invalidTag1><invalidTag2>2</invalidTag2></b><baz>2</baz>';
     $this->assertContains($expectedXml, $jsonArray->toXml()->saveXML());
 }
Ejemplo n.º 2
0
 public function testXmlArrayConversion2()
 {
     $jsonArray = new JsonArray('[{"user":"******","age":27,"tags":["wed-dev","php"]},{"user":"******","age":27,"tags":["web-dev","java"]}]');
     $this->assertContains('<tags>wed-dev</tags>', $jsonArray->toXml()->saveXML());
     $this->assertEquals(2, $jsonArray->filterByXPath('//user')->length);
 }