/**
  * @dataProvider provideDataToEncode
  */
 public function testPreSaveTransform($data)
 {
     $obj = new JsonContent(FormatJson::encode($data));
     $newObj = $obj->preSaveTransform($this->getMockTitle(), $this->getMockUser(), $this->getMockParserOptions());
     $this->assertTrue($newObj->equals(new JsonContent(FormatJson::encode($data, true))));
 }
 /**
  * @dataProvider provideDataToEncode
  */
 public function testPreSaveTransform($input, $transformed)
 {
     $obj = new JsonContent($input);
     $newObj = $obj->preSaveTransform($this->getMockTitle(), $this->getMockUser(), $this->getMockParserOptions());
     $this->assertTrue($newObj->equals(new JsonContent($transformed)));
 }