/** * @dataProvider optionsProvider */ public function testSetOptions($option, $getter, $value) { $this->getModel($this->validatorMock); $options = [$option => $value]; $this->config->setOptions($options); $this->assertSame($value, $this->config->{$getter}()); }
/** * @dataProvider optionsProvider */ public function testSetOptions($option, $getter, $value) { $options = [$option => $value]; $this->_model->setOptions($options); $this->assertSame($value, $this->_model->{$getter}()); }
/** * @dataProvider optionsProvider */ public function testSetOptionsTranslatesUnderscoreSeparatedKeys($option, $getter, $value) { $options = array($option => $value); $this->config->setOptions($options); $this->assertSame($value, $this->config->{$getter}()); }