public function testRemoveConfigSettingCanRemoveSubKeyInHashWithSiblings() { $manipulator = new JsonManipulator('{ "config": { "foo": "bar", "github-oauth": { "github.com": "foo", "bar": "baz" } } }'); $this->assertTrue($manipulator->removeConfigSetting('github-oauth.bar')); $this->assertEquals('{ "config": { "foo": "bar", "github-oauth": { "github.com": "foo" } } } ', $manipulator->getContents()); }