/** @test */ public function it_prevents_rendering_label_for_hidden_field() { $options = ['value' => 12, 'required' => true, 'help_block' => ['text' => 'this is help']]; $expectedOptions = $this->getDefaults(['required' => 'required'], 'Hidden id', 13, 'this is help'); $expectedOptions['help_block']['helpBlockAttrs'] = 'class="help-block" '; $expectedOptions['required'] = true; $expectedOptions['label_attr']['class'] .= ' required'; $hidden = new InputType('hidden_id', 'hidden', $this->plainForm, $options); $hidden->render(['value' => 13]); $this->assertEquals($expectedOptions, $hidden->getOptions()); }