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) : '';
|
$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;
|
return $this;
|
||||||
}
|
}
|
||||||
|
|
@ -571,10 +576,6 @@ class OptionFormGroup extends OptionFormItem
|
||||||
$rendered = [];
|
$rendered = [];
|
||||||
|
|
||||||
foreach ($this->items as $item) {
|
foreach ($this->items as $item) {
|
||||||
if ($item['id'] && is_null($item['value'])) {
|
|
||||||
$item['value'] = option_localized($item['id']);
|
|
||||||
}
|
|
||||||
|
|
||||||
$rendered[] = view('forms.'.$item['type'])->with([
|
$rendered[] = view('forms.'.$item['type'])->with([
|
||||||
'id' => $item['id'],
|
'id' => $item['id'],
|
||||||
'value' => $item['value'],
|
'value' => $item['value'],
|
||||||
|
|
|
||||||
|
|
@ -251,4 +251,20 @@ class OptionFormTest extends TestCase
|
||||||
$crawler = new Crawler(sprintf('%s', $form));
|
$crawler = new Crawler(sprintf('%s', $form));
|
||||||
$this->assertCount(1, $crawler->filter('div.card'));
|
$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