/** * Tests Config->getBoolValue() */ public function testGetBoolValue() { $source = $this->source; $this->reader->expects($this->any())->method('read')->willReturn($source); $evaluate = $source['config']['form']['umc_settings']['fieldset']['settings']; $this->assertEquals(true, $this->model->getBoolValue($evaluate, 'collapsible')); $this->assertEquals(false, $this->model->getBoolValue($evaluate, 'not_existent')); $disabledField = $source['config']['form']['umc_settings']['fieldset']['settings']['field']; $this->assertEquals(false, $this->model->getBoolValue($disabledField, 'disabled')); $disabledFieldset = $source['config']['form']['umc_settings']['fieldset']; $this->assertEquals(false, $this->model->getBoolValue($disabledFieldset, 'disabled')); }