From ba4eba183d122046dfe7c17e363d60b491861540 Mon Sep 17 00:00:00 2001 From: Samuel Georges Date: Fri, 6 Apr 2018 11:05:31 +1000 Subject: [PATCH] Keep the good unit test from #3195 --- tests/unit/backend/widgets/FormTest.php | 41 +++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 tests/unit/backend/widgets/FormTest.php diff --git a/tests/unit/backend/widgets/FormTest.php b/tests/unit/backend/widgets/FormTest.php new file mode 100644 index 000000000..8fdaa7e4c --- /dev/null +++ b/tests/unit/backend/widgets/FormTest.php @@ -0,0 +1,41 @@ + new FormTestModel, + 'arrayName' => 'array', + 'fields' => [ + 'trigger' => [ + 'type' => 'checkboxlist', + 'options' => [ + '1' => 'Value One' + ] + ], + 'triggered' => [ + 'type' => 'text', + 'trigger' => [ + 'field' => 'trigger[]', + 'action' => 'show', + 'condition' => 'value[1]' + ] + ] + ] + ]); + + $form->render(); + + $attributes = $form->getField('triggered')->getAttributes('container', false); + $this->assertEquals('[name="array[trigger][]"]', array_get($attributes, 'data-trigger')); + } +}