*/ namespace yiiunit\framework\widgets; use yii\base\DynamicModel; use yii\widgets\ActiveForm; /** * @group widgets */ class ActiveFormTest extends \yiiunit\TestCase { protected function setUp() { $this->mockApplication(); } public function testBooleanAttributes() { $o = ['template' => '{input}']; $model = new DynamicModel(['name']); ob_start(); $form = new ActiveForm(['action' => '/something']); ob_end_clean(); $this->assertEquals(<< EOF , (string) $form->field($model, 'name', $o)->input('email', ['required' => true])); $this->assertEquals(<< EOF , (string) $form->field($model, 'name', $o)->input('email', ['required' => false])); $this->assertEquals(<< EOF , (string) $form->field($model, 'name', $o)->input('email', ['required' => 'test'])); } }