/** * @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))); }