Enhancement: Assert that key is removed when value is null
parent
57b3e24514
commit
79828f7543
|
@ -2310,6 +2310,22 @@ class JsonManipulatorTest extends TestCase
|
||||||
', $manipulator->getContents());
|
', $manipulator->getContents());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function testRemoveMainKeyRemovesKeyWhereValueIsNull()
|
||||||
|
{
|
||||||
|
$manipulator = new JsonManipulator(json_encode(array(
|
||||||
|
'foo' => 9000,
|
||||||
|
'bar' => null,
|
||||||
|
)));
|
||||||
|
|
||||||
|
$manipulator->removeMainKey('bar');
|
||||||
|
|
||||||
|
$expected = json_encode(array(
|
||||||
|
'foo' => 9000,
|
||||||
|
));
|
||||||
|
|
||||||
|
$this->assertJsonStringEqualsJsonString($expected, $manipulator->getContents());
|
||||||
|
}
|
||||||
|
|
||||||
public function testIndentDetection()
|
public function testIndentDetection()
|
||||||
{
|
{
|
||||||
$manipulator = new JsonManipulator('{
|
$manipulator = new JsonManipulator('{
|
||||||
|
|
Loading…
Reference in New Issue