Add more tests
This commit is contained in:
parent
322ef7cdeb
commit
8aec8e5028
|
|
@ -550,7 +550,12 @@ class OptionFormGroup extends OptionFormItem
|
|||
$placeholder = trans()->has($key) ? trans($key) : '';
|
||||
}
|
||||
|
||||
$this->items[] = ['type' => 'text', 'id' => $id, 'value' => $value, 'placeholder' => $placeholder];
|
||||
$this->items[] = [
|
||||
'type' => 'text',
|
||||
'id' => $id,
|
||||
'value' => $value,
|
||||
'placeholder' => $placeholder
|
||||
];
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
|
@ -571,10 +576,6 @@ class OptionFormGroup extends OptionFormItem
|
|||
$rendered = [];
|
||||
|
||||
foreach ($this->items as $item) {
|
||||
if ($item['id'] && is_null($item['value'])) {
|
||||
$item['value'] = option_localized($item['id']);
|
||||
}
|
||||
|
||||
$rendered[] = view('forms.'.$item['type'])->with([
|
||||
'id' => $item['id'],
|
||||
'value' => $item['value'],
|
||||
|
|
|
|||
|
|
@ -251,4 +251,20 @@ class OptionFormTest extends TestCase
|
|||
$crawler = new Crawler(sprintf('%s', $form));
|
||||
$this->assertCount(1, $crawler->filter('div.card'));
|
||||
}
|
||||
|
||||
public function testFormItemValue()
|
||||
{
|
||||
$form = new OptionForm('test');
|
||||
$form->text('t')->value('abc');
|
||||
$crawler = new Crawler($form->render());
|
||||
$this->assertEquals('abc', $crawler->filter('[name=t]')->attr('value'));
|
||||
}
|
||||
|
||||
public function testFormItemDisabled()
|
||||
{
|
||||
$form = new OptionForm('test');
|
||||
$form->text('t')->disabled();
|
||||
$crawler = new Crawler($form->render());
|
||||
$this->assertEquals('disabled', $crawler->filter('[name=t]')->attr('disabled'));
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user