', $result);
}
}
diff --git a/tests/TestCase/View/Helper/FormHelper/DefaultAlign/FileControlTest.php b/tests/TestCase/View/Helper/FormHelper/DefaultAlign/FileControlTest.php
index 599c6a6f..d8b02ae1 100644
--- a/tests/TestCase/View/Helper/FormHelper/DefaultAlign/FileControlTest.php
+++ b/tests/TestCase/View/Helper/FormHelper/DefaultAlign/FileControlTest.php
@@ -15,7 +15,7 @@ public function testDefaultAlignFileControl()
'type' => 'file',
]);
$expected = [
- ['div' => ['class' => 'mb-3 form-group file']],
+ ['div' => ['class' => 'mb-3 file']],
['label' => ['class' => 'form-label', 'for' => 'file']],
'File',
'/label',
@@ -39,7 +39,7 @@ public function testDefaultAlignFileControlWithDisabledLabel()
'label' => false,
]);
$expected = [
- ['div' => ['class' => 'mb-3 form-group file']],
+ ['div' => ['class' => 'mb-3 file']],
['input' => [
'type' => 'file',
'name' => 'file',
@@ -60,7 +60,7 @@ public function testDefaultAlignFileControlWithCustomLabel()
'label' => 'Custom Label',
]);
$expected = [
- ['div' => ['class' => 'mb-3 form-group file']],
+ ['div' => ['class' => 'mb-3 file']],
['label' => ['class' => 'form-label', 'for' => 'file']],
'Custom Label',
'/label',
@@ -88,7 +88,7 @@ public function testDefaultAlignFileControlWithCustomLabelOptions()
],
]);
$expected = [
- ['div' => ['class' => 'mb-3 form-group file']],
+ ['div' => ['class' => 'mb-3 file']],
['label' => [
'class' => 'custom-label-class form-label',
'foo' => 'bar',
@@ -116,7 +116,7 @@ public function testDefaultAlignFileControlWithHelp()
'help' => 'Help text',
]);
$expected = [
- ['div' => ['class' => 'mb-3 form-group file']],
+ ['div' => ['class' => 'mb-3 file']],
['label' => ['class' => 'form-label', 'for' => 'file']],
'File',
'/label',
@@ -127,9 +127,9 @@ public function testDefaultAlignFileControlWithHelp()
'class' => 'form-control',
'aria-describedby' => 'file-help',
]],
- ['small' => ['id' => 'file-help', 'class' => 'd-block form-text text-muted']],
+ ['div' => ['id' => 'file-help', 'class' => 'form-text']],
'Help text',
- '/small',
+ '/div',
'/div',
];
$this->assertHtml($expected, $result);
@@ -149,7 +149,7 @@ public function testDefaultAlignFileControlWithHelpOptions()
],
]);
$expected = [
- ['div' => ['class' => 'mb-3 form-group file']],
+ ['div' => ['class' => 'mb-3 file']],
['label' => ['class' => 'form-label', 'for' => 'file']],
'File',
'/label',
@@ -160,13 +160,13 @@ public function testDefaultAlignFileControlWithHelpOptions()
'class' => 'form-control',
'aria-describedby' => 'custom-help',
]],
- ['small' => [
+ ['div' => [
'id' => 'custom-help',
'foo' => 'bar',
- 'class' => 'help-class d-block form-text text-muted',
+ 'class' => 'help-class form-text',
]],
'Help text',
- '/small',
+ '/div',
'/div',
];
$this->assertHtml($expected, $result);
@@ -181,7 +181,7 @@ public function testDefaultAlignFileControlWithTooltip()
'tooltip' => 'Tooltip text',
]);
$expected = [
- ['div' => ['class' => 'mb-3 form-group file']],
+ ['div' => ['class' => 'mb-3 file']],
['label' => ['class' => 'form-label', 'for' => 'file']],
'File ',
'span' => [
@@ -211,7 +211,7 @@ public function testDefaultAlignFileControlWithCustomSpacing()
'spacing' => 'custom-spacing',
]);
$expected = [
- ['div' => ['class' => 'custom-spacing form-group file']],
+ ['div' => ['class' => 'custom-spacing file']],
['label' => ['class' => 'form-label', 'for' => 'file']],
'File',
'/label',
@@ -237,7 +237,7 @@ public function testDefaultAlignFileControlWithError()
'type' => 'file',
]);
$expected = [
- ['div' => ['class' => 'mb-3 form-group file is-invalid']],
+ ['div' => ['class' => 'mb-3 file is-invalid']],
['label' => ['class' => 'form-label', 'for' => 'file']],
'File',
'/label',
@@ -249,7 +249,7 @@ public function testDefaultAlignFileControlWithError()
'aria-invalid' => 'true',
'aria-describedby' => 'file-error',
]],
- ['div' => ['id' => 'file-error', 'class' => 'ms-0 invalid-feedback']],
+ ['div' => ['id' => 'file-error', 'class' => 'invalid-feedback']],
'error message',
'/div',
'/div',
@@ -269,7 +269,7 @@ public function testDefaultAlignFileControlWithErrorAndHelp()
'help' => 'Help text',
]);
$expected = [
- ['div' => ['class' => 'mb-3 form-group file is-invalid']],
+ ['div' => ['class' => 'mb-3 file is-invalid']],
['label' => ['class' => 'form-label', 'for' => 'file']],
'File',
'/label',
@@ -281,12 +281,12 @@ public function testDefaultAlignFileControlWithErrorAndHelp()
'aria-invalid' => 'true',
'aria-describedby' => 'file-error file-help',
]],
- ['div' => ['id' => 'file-error', 'class' => 'ms-0 invalid-feedback']],
+ ['div' => ['id' => 'file-error', 'class' => 'invalid-feedback']],
'error message',
'/div',
- ['small' => ['id' => 'file-help', 'class' => 'd-block form-text text-muted']],
+ ['div' => ['id' => 'file-help', 'class' => 'form-text']],
'Help text',
- '/small',
+ '/div',
'/div',
];
$this->assertHtml($expected, $result);
@@ -309,7 +309,7 @@ public function testDefaultAlignFileControlWithErrorAndHelpOptions()
],
]);
$expected = [
- ['div' => ['class' => 'mb-3 form-group file is-invalid']],
+ ['div' => ['class' => 'mb-3 file is-invalid']],
['label' => ['class' => 'form-label', 'for' => 'file']],
'File',
'/label',
@@ -321,16 +321,16 @@ public function testDefaultAlignFileControlWithErrorAndHelpOptions()
'aria-invalid' => 'true',
'aria-describedby' => 'file-error custom-help',
]],
- ['div' => ['id' => 'file-error', 'class' => 'ms-0 invalid-feedback']],
+ ['div' => ['id' => 'file-error', 'class' => 'invalid-feedback']],
'error message',
'/div',
- ['small' => [
+ ['div' => [
'id' => 'custom-help',
'foo' => 'bar',
- 'class' => 'help-class d-block form-text text-muted',
+ 'class' => 'help-class form-text',
]],
'Help text',
- '/small',
+ '/div',
'/div',
];
$this->assertHtml($expected, $result);
@@ -350,7 +350,7 @@ public function testDefaultAlignFileControlContainerOptions()
$expected = [
['div' => [
'attribute' => 'container-attribute',
- 'class' => 'container-class mb-3 form-group file',
+ 'class' => 'container-class mb-3 file',
]],
['label' => ['class' => 'form-label', 'for' => 'file']],
'File',
@@ -383,7 +383,7 @@ public function testDefaultAlignFileControlContainerOptionsWithError()
$expected = [
['div' => [
'attribute' => 'container-attribute',
- 'class' => 'container-class mb-3 form-group file is-invalid',
+ 'class' => 'container-class mb-3 file is-invalid',
]],
['label' => ['class' => 'form-label', 'for' => 'file']],
'File',
@@ -396,7 +396,7 @@ public function testDefaultAlignFileControlContainerOptionsWithError()
'aria-invalid' => 'true',
'aria-describedby' => 'file-error',
]],
- ['div' => ['id' => 'file-error', 'class' => 'ms-0 invalid-feedback']],
+ ['div' => ['id' => 'file-error', 'class' => 'invalid-feedback']],
'error message',
'/div',
'/div',
@@ -413,7 +413,7 @@ public function testDefaultAlignFileControlInputGroupAppend()
'append' => 'append',
]);
$expected = [
- ['div' => ['class' => 'mb-3 form-group file']],
+ ['div' => ['class' => 'mb-3 file']],
['label' => ['class' => 'form-label', 'for' => 'file']],
'File',
'/label',
@@ -442,7 +442,7 @@ public function testDefaultAlignFileControlInputGroupPrepend()
'prepend' => 'prepend',
]);
$expected = [
- ['div' => ['class' => 'mb-3 form-group file']],
+ ['div' => ['class' => 'mb-3 file']],
['label' => ['class' => 'form-label', 'for' => 'file']],
'File',
'/label',
@@ -474,7 +474,7 @@ public function testDefaultAlignFileControlInputGroupWithError()
'append' => 'append',
]);
$expected = [
- ['div' => ['class' => 'mb-3 form-group file is-invalid']],
+ ['div' => ['class' => 'mb-3 file is-invalid']],
['label' => ['class' => 'form-label', 'for' => 'file']],
'File',
'/label',
@@ -491,7 +491,7 @@ public function testDefaultAlignFileControlInputGroupWithError()
'append',
'/span',
'/div',
- ['div' => ['id' => 'file-error', 'class' => 'ms-0 invalid-feedback']],
+ ['div' => ['id' => 'file-error', 'class' => 'invalid-feedback']],
'error message',
'/div',
'/div',
diff --git a/tests/TestCase/View/Helper/FormHelper/DefaultAlign/MultipleCheckboxControlTest.php b/tests/TestCase/View/Helper/FormHelper/DefaultAlign/MultipleCheckboxControlTest.php
index ba2cb5b6..694b7b0e 100644
--- a/tests/TestCase/View/Helper/FormHelper/DefaultAlign/MultipleCheckboxControlTest.php
+++ b/tests/TestCase/View/Helper/FormHelper/DefaultAlign/MultipleCheckboxControlTest.php
@@ -19,7 +19,7 @@ public function testDefaultAlignMultipleCheckboxControl()
],
]);
$expected = [
- ['div' => ['class' => 'mb-3 form-group multicheckbox', 'role' => 'group', 'aria-labelledby' => 'users-group-label']],
+ ['div' => ['class' => 'mb-3 multicheckbox', 'role' => 'group', 'aria-labelledby' => 'users-group-label']],
['label' => ['id' => 'users-group-label', 'class' => 'form-label d-block']],
'Users',
'/label',
@@ -72,7 +72,7 @@ public function testDefaultAlignMultipleCheckboxControlWithDisabledLabel()
]);
$expected = [
['div' => [
- 'class' => 'mb-3 form-group multicheckbox',
+ 'class' => 'mb-3 multicheckbox',
'role' => 'group',
'aria-labelledby' => 'users-group-label',
]],
@@ -125,7 +125,7 @@ public function testDefaultAlignMultipleCheckboxControlWithCustomLabel()
]);
$expected = [
['div' => [
- 'class' => 'mb-3 form-group multicheckbox',
+ 'class' => 'mb-3 multicheckbox',
'role' => 'group',
'aria-labelledby' => 'users-group-label',
]],
@@ -185,7 +185,7 @@ public function testDefaultAlignMultipleCheckboxControlWithCustomLabelOptions()
]);
$expected = [
['div' => [
- 'class' => 'mb-3 form-group multicheckbox',
+ 'class' => 'mb-3 multicheckbox',
'role' => 'group',
'aria-labelledby' => 'users-group-label',
]],
@@ -240,7 +240,7 @@ public function testDefaultAlignMultipleCheckboxControlWithHelp()
'help' => 'Help text',
]);
$expected = [
- ['div' => ['class' => 'mb-3 form-group multicheckbox', 'role' => 'group', 'aria-labelledby' => 'users-group-label']],
+ ['div' => ['class' => 'mb-3 multicheckbox', 'role' => 'group', 'aria-labelledby' => 'users-group-label']],
['label' => ['id' => 'users-group-label', 'class' => 'form-label d-block']],
'Users',
'/label',
@@ -276,9 +276,9 @@ public function testDefaultAlignMultipleCheckboxControlWithHelp()
'option 2',
'/label',
'/div',
- ['small' => ['id' => 'users-help', 'class' => 'd-block form-text text-muted']],
+ ['div' => ['id' => 'users-help', 'class' => 'form-text']],
'Help text',
- '/small',
+ '/div',
'/div',
];
$this->assertHtml($expected, $result);
@@ -302,7 +302,7 @@ public function testDefaultAlignMultipleCheckboxControlWithHelpOptions()
],
]);
$expected = [
- ['div' => ['class' => 'mb-3 form-group multicheckbox', 'role' => 'group', 'aria-labelledby' => 'users-group-label']],
+ ['div' => ['class' => 'mb-3 multicheckbox', 'role' => 'group', 'aria-labelledby' => 'users-group-label']],
['label' => ['id' => 'users-group-label', 'class' => 'form-label d-block']],
'Users',
'/label',
@@ -338,13 +338,13 @@ public function testDefaultAlignMultipleCheckboxControlWithHelpOptions()
'option 2',
'/label',
'/div',
- ['small' => [
+ ['div' => [
'id' => 'custom-help',
'foo' => 'bar',
- 'class' => 'help-class d-block form-text text-muted',
+ 'class' => 'help-class form-text',
]],
'Help text',
- '/small',
+ '/div',
'/div',
];
$this->assertHtml($expected, $result);
@@ -360,7 +360,7 @@ public function testDefaultAlignMultipleCheckboxControlWithTooltip()
'tooltip' => 'Tooltip text',
]);
$expected = [
- ['div' => ['class' => 'mb-3 form-group multicheckbox', 'role' => 'group', 'aria-labelledby' => 'users-group-label']],
+ ['div' => ['class' => 'mb-3 multicheckbox', 'role' => 'group', 'aria-labelledby' => 'users-group-label']],
['label' => ['id' => 'users-group-label', 'class' => 'form-label d-block']],
'Users ',
'span' => [
@@ -392,7 +392,7 @@ public function testDefaultAlignMultipleCheckboxControlWithCustomSpacing()
]);
$expected = [
['div' => [
- 'class' => 'custom-spacing form-group multicheckbox',
+ 'class' => 'custom-spacing multicheckbox',
'role' => 'group',
'aria-labelledby' => 'users-group-label',
]],
@@ -426,7 +426,7 @@ public function testDefaultAlignMultipleCheckboxControlWithError()
]);
$expected = [
['div' => [
- 'class' => 'mb-3 form-group multicheckbox is-invalid',
+ 'class' => 'mb-3 multicheckbox is-invalid',
'role' => 'group',
'aria-labelledby' => 'users-group-label',
]],
@@ -468,7 +468,7 @@ public function testDefaultAlignMultipleCheckboxControlWithError()
'option 2',
'/label',
'/div',
- ['div' => ['id' => 'users-error', 'class' => 'ms-0 invalid-feedback']],
+ ['div' => ['id' => 'users-error', 'class' => 'invalid-feedback']],
'error message',
'/div',
'/div',
@@ -493,7 +493,7 @@ public function testDefaultAlignMultipleCheckboxControlWithErrorAndHelp()
]);
$expected = [
['div' => [
- 'class' => 'mb-3 form-group multicheckbox is-invalid',
+ 'class' => 'mb-3 multicheckbox is-invalid',
'role' => 'group',
'aria-labelledby' => 'users-group-label',
]],
@@ -535,12 +535,12 @@ public function testDefaultAlignMultipleCheckboxControlWithErrorAndHelp()
'option 2',
'/label',
'/div',
- ['div' => ['id' => 'users-error', 'class' => 'ms-0 invalid-feedback']],
+ ['div' => ['id' => 'users-error', 'class' => 'invalid-feedback']],
'error message',
'/div',
- ['small' => ['id' => 'users-help', 'class' => 'd-block form-text text-muted']],
+ ['div' => ['id' => 'users-help', 'class' => 'form-text']],
'Help text',
- '/small',
+ '/div',
'/div',
];
$this->assertHtml($expected, $result);
@@ -568,7 +568,7 @@ public function testDefaultAlignMultipleCheckboxControlWithErrorAndHelpOptions()
]);
$expected = [
['div' => [
- 'class' => 'mb-3 form-group multicheckbox is-invalid',
+ 'class' => 'mb-3 multicheckbox is-invalid',
'role' => 'group',
'aria-labelledby' => 'users-group-label',
]],
@@ -610,16 +610,16 @@ public function testDefaultAlignMultipleCheckboxControlWithErrorAndHelpOptions()
'option 2',
'/label',
'/div',
- ['div' => ['id' => 'users-error', 'class' => 'ms-0 invalid-feedback']],
+ ['div' => ['id' => 'users-error', 'class' => 'invalid-feedback']],
'error message',
'/div',
- ['small' => [
+ ['div' => [
'id' => 'custom-help',
'foo' => 'bar',
- 'class' => 'help-class d-block form-text text-muted',
+ 'class' => 'help-class form-text',
]],
'Help text',
- '/small',
+ '/div',
'/div',
];
$this->assertHtml($expected, $result);
@@ -639,11 +639,12 @@ public function testDefaultAlignMultipleCheckboxControlCustomAriaDescribedByWith
2 => 'option 2',
],
'help' => 'Help text',
+ 'aria-invalid' => 'true',
'aria-describedby' => 'custom',
]);
$expected = [
['div' => [
- 'class' => 'mb-3 form-group multicheckbox is-invalid',
+ 'class' => 'mb-3 multicheckbox is-invalid',
'role' => 'group',
'aria-labelledby' => 'users-group-label',
]],
@@ -685,12 +686,12 @@ public function testDefaultAlignMultipleCheckboxControlCustomAriaDescribedByWith
'option 2',
'/label',
'/div',
- ['div' => ['id' => 'users-error', 'class' => 'ms-0 invalid-feedback']],
+ ['div' => ['id' => 'users-error', 'class' => 'invalid-feedback']],
'error message',
'/div',
- ['small' => ['id' => 'users-help', 'class' => 'd-block form-text text-muted']],
+ ['div' => ['id' => 'users-help', 'class' => 'form-text']],
'Help text',
- '/small',
+ '/div',
'/div',
];
$this->assertHtml($expected, $result);
@@ -714,7 +715,7 @@ public function testDefaultAlignMultipleCheckboxControlContainerOptions()
$expected = [
['div' => [
'attribute' => 'container-attribute',
- 'class' => 'container-class mb-3 form-group multicheckbox',
+ 'class' => 'container-class mb-3 multicheckbox',
'role' => 'group',
'aria-labelledby' => 'users-group-label',
]],
@@ -777,7 +778,7 @@ public function testDefaultAlignMultipleCheckboxControlContainerOptionsWithError
$expected = [
['div' => [
'attribute' => 'container-attribute',
- 'class' => 'container-class mb-3 form-group multicheckbox is-invalid',
+ 'class' => 'container-class mb-3 multicheckbox is-invalid',
'role' => 'group',
'aria-labelledby' => 'users-group-label',
]],
@@ -819,7 +820,7 @@ public function testDefaultAlignMultipleCheckboxControlContainerOptionsWithError
'option 2',
'/label',
'/div',
- ['div' => ['id' => 'users-error', 'class' => 'ms-0 invalid-feedback']],
+ ['div' => ['id' => 'users-error', 'class' => 'invalid-feedback']],
'error message',
'/div',
'/div',
@@ -840,7 +841,7 @@ public function testDefaultAlignMultipleCheckboxControlNestedInput()
'nestedInput' => true,
]);
$expected = [
- ['div' => ['class' => 'mb-3 form-group multicheckbox', 'role' => 'group', 'aria-labelledby' => 'users-group-label']],
+ ['div' => ['class' => 'mb-3 multicheckbox', 'role' => 'group', 'aria-labelledby' => 'users-group-label']],
['label' => ['id' => 'users-group-label', 'class' => 'form-label d-block']],
'Users',
'/label',
@@ -896,7 +897,7 @@ public function testDefaultAlignMultipleCheckboxControlNestedInputWithError()
]);
$expected = [
['div' => [
- 'class' => 'mb-3 form-group multicheckbox is-invalid',
+ 'class' => 'mb-3 multicheckbox is-invalid',
'role' => 'group',
'aria-labelledby' => 'users-group-label',
]],
@@ -938,7 +939,7 @@ public function testDefaultAlignMultipleCheckboxControlNestedInputWithError()
'option 2',
'/label',
'/div',
- ['div' => ['id' => 'users-error', 'class' => 'ms-0 invalid-feedback']],
+ ['div' => ['id' => 'users-error', 'class' => 'invalid-feedback']],
'error message',
'/div',
'/div',
@@ -959,7 +960,7 @@ public function testDefaultAlignMultipleCheckboxControlInline()
'inline' => true,
]);
$expected = [
- ['div' => ['class' => 'mb-3 form-group multicheckbox', 'role' => 'group', 'aria-labelledby' => 'users-group-label']],
+ ['div' => ['class' => 'mb-3 multicheckbox', 'role' => 'group', 'aria-labelledby' => 'users-group-label']],
['label' => ['id' => 'users-group-label', 'class' => 'form-label d-block']],
'Users',
'/label',
@@ -1012,7 +1013,7 @@ public function testDefaultAlignMultipleCheckboxControlInlineWithDisabledLabel()
'label' => false,
]);
$expected = [
- ['div' => ['class' => 'mb-3 form-group multicheckbox', 'role' => 'group', 'aria-labelledby' => 'users-group-label']],
+ ['div' => ['class' => 'mb-3 multicheckbox', 'role' => 'group', 'aria-labelledby' => 'users-group-label']],
['input' => [
'type' => 'hidden',
'id' => 'users',
@@ -1062,7 +1063,7 @@ public function testDefaultAlignMultipleCheckboxControlInlineWithCustomLabel()
'label' => 'Custom Label',
]);
$expected = [
- ['div' => ['class' => 'mb-3 form-group multicheckbox', 'role' => 'group', 'aria-labelledby' => 'users-group-label']],
+ ['div' => ['class' => 'mb-3 multicheckbox', 'role' => 'group', 'aria-labelledby' => 'users-group-label']],
['label' => ['id' => 'users-group-label', 'class' => 'form-label d-block']],
'Custom Label',
'/label',
@@ -1119,7 +1120,7 @@ public function testDefaultAlignMultipleCheckboxControlInlineWithCustomLabelOpti
],
]);
$expected = [
- ['div' => ['class' => 'mb-3 form-group multicheckbox', 'role' => 'group', 'aria-labelledby' => 'users-group-label']],
+ ['div' => ['class' => 'mb-3 multicheckbox', 'role' => 'group', 'aria-labelledby' => 'users-group-label']],
['label' => ['id' => 'users-group-label', 'class' => 'custom-label-class form-label d-block', 'foo' => 'bar']],
'Custom Label',
'/label',
@@ -1173,7 +1174,7 @@ public function testDefaultAlignMultipleCheckboxControlInlineWithHelp()
]);
$expected = [
['div' => [
- 'class' => 'mb-3 form-group multicheckbox',
+ 'class' => 'mb-3 multicheckbox',
'role' => 'group',
'aria-labelledby' => 'users-group-label',
]],
@@ -1212,9 +1213,9 @@ public function testDefaultAlignMultipleCheckboxControlInlineWithHelp()
'option 2',
'/label',
'/div',
- ['small' => ['id' => 'users-help', 'class' => 'd-block form-text text-muted']],
+ ['div' => ['id' => 'users-help', 'class' => 'form-text']],
'Help text',
- '/small',
+ '/div',
'/div',
];
$this->assertHtml($expected, $result);
@@ -1240,7 +1241,7 @@ public function testDefaultAlignMultipleCheckboxControlInlineWithHelpOptions()
]);
$expected = [
['div' => [
- 'class' => 'mb-3 form-group multicheckbox',
+ 'class' => 'mb-3 multicheckbox',
'role' => 'group',
'aria-labelledby' => 'users-group-label',
]],
@@ -1279,13 +1280,13 @@ public function testDefaultAlignMultipleCheckboxControlInlineWithHelpOptions()
'option 2',
'/label',
'/div',
- ['small' => [
+ ['div' => [
'id' => 'custom-help',
'foo' => 'bar',
- 'class' => 'help-class d-block form-text text-muted',
+ 'class' => 'help-class form-text',
]],
'Help text',
- '/small',
+ '/div',
'/div',
];
$this->assertHtml($expected, $result);
@@ -1303,7 +1304,7 @@ public function testDefaultAlignMultipleCheckboxControlInlineWithTooltip()
]);
$expected = [
['div' => [
- 'class' => 'mb-3 form-group multicheckbox',
+ 'class' => 'mb-3 multicheckbox',
'role' => 'group',
'aria-labelledby' => 'users-group-label',
]],
@@ -1344,7 +1345,7 @@ public function testDefaultAlignMultipleCheckboxControlInlineWithError()
]);
$expected = [
['div' => [
- 'class' => 'mb-3 form-group multicheckbox is-invalid',
+ 'class' => 'mb-3 multicheckbox is-invalid',
'role' => 'group',
'aria-labelledby' => 'users-group-label',
]],
@@ -1386,7 +1387,7 @@ public function testDefaultAlignMultipleCheckboxControlInlineWithError()
'option 2',
'/label',
'/div',
- ['div' => ['id' => 'users-error', 'class' => 'ms-0 invalid-feedback']],
+ ['div' => ['id' => 'users-error', 'class' => 'invalid-feedback']],
'error message',
'/div',
'/div',
@@ -1413,7 +1414,7 @@ public function testDefaultAlignMultipleCheckboxControlInlineContainerOptions()
$expected = [
['div' => [
'attribute' => 'container-attribute',
- 'class' => 'container-class mb-3 form-group multicheckbox',
+ 'class' => 'container-class mb-3 multicheckbox',
'role' => 'group',
'aria-labelledby' => 'users-group-label',
]],
@@ -1477,7 +1478,7 @@ public function testDefaultAlignMultipleCheckboxControlInlineContainerOptionsWit
$expected = [
['div' => [
'attribute' => 'container-attribute',
- 'class' => 'container-class mb-3 form-group multicheckbox is-invalid',
+ 'class' => 'container-class mb-3 multicheckbox is-invalid',
'role' => 'group',
'aria-labelledby' => 'users-group-label',
]],
@@ -1519,7 +1520,7 @@ public function testDefaultAlignMultipleCheckboxControlInlineContainerOptionsWit
'option 2',
'/label',
'/div',
- ['div' => ['id' => 'users-error', 'class' => 'ms-0 invalid-feedback']],
+ ['div' => ['id' => 'users-error', 'class' => 'invalid-feedback']],
'error message',
'/div',
'/div',
@@ -1541,7 +1542,7 @@ public function testDefaultAlignMultipleCheckboxControlInlineNestedInput()
'nestedInput' => true,
]);
$expected = [
- ['div' => ['class' => 'mb-3 form-group multicheckbox', 'role' => 'group', 'aria-labelledby' => 'users-group-label']],
+ ['div' => ['class' => 'mb-3 multicheckbox', 'role' => 'group', 'aria-labelledby' => 'users-group-label']],
['label' => ['id' => 'users-group-label', 'class' => 'form-label d-block']],
'Users',
'/label',
@@ -1598,7 +1599,7 @@ public function testDefaultAlignMultipleCheckboxControlOptionGroups()
],
]);
$expected = [
- ['div' => ['class' => 'mb-3 form-group multicheckbox', 'role' => 'group', 'aria-labelledby' => 'users-group-label']],
+ ['div' => ['class' => 'mb-3 multicheckbox', 'role' => 'group', 'aria-labelledby' => 'users-group-label']],
['label' => ['id' => 'users-group-label', 'class' => 'form-label d-block']],
'Users',
'/label',
@@ -1608,7 +1609,7 @@ public function testDefaultAlignMultipleCheckboxControlOptionGroups()
'name' => 'users',
'value' => '',
]],
- ['fieldset' => ['class' => 'mb-3 form-group']],
+ ['fieldset' => ['class' => 'mb-3']],
['legend' => ['class' => 'col-form-label pt-0']],
'group 1',
'/legend',
@@ -1637,7 +1638,7 @@ public function testDefaultAlignMultipleCheckboxControlOptionGroups()
'/label',
'/div',
'/fieldset',
- ['fieldset' => ['class' => 'mb-3 form-group']],
+ ['fieldset' => ['class' => 'mb-3']],
['legend' => ['class' => 'col-form-label pt-0']],
'group 2',
'/legend',
@@ -1689,7 +1690,7 @@ public function testDefaultAlignMultipleCheckboxControlOptionGroupsWithCustomSpa
]);
$expected = [
['div' => [
- 'class' => 'custom-spacing form-group multicheckbox',
+ 'class' => 'custom-spacing multicheckbox',
'role' => 'group',
'aria-labelledby' => 'users-group-label',
]],
@@ -1702,7 +1703,7 @@ public function testDefaultAlignMultipleCheckboxControlOptionGroupsWithCustomSpa
'name' => 'users',
'value' => '',
]],
- ['fieldset' => ['class' => 'custom-spacing form-group']],
+ ['fieldset' => ['class' => 'custom-spacing']],
['legend' => ['class' => 'col-form-label pt-0']],
'group 1',
'/legend',
@@ -1731,7 +1732,7 @@ public function testDefaultAlignMultipleCheckboxControlOptionGroupsWithCustomSpa
'/label',
'/div',
'/fieldset',
- ['fieldset' => ['class' => 'custom-spacing form-group']],
+ ['fieldset' => ['class' => 'custom-spacing']],
['legend' => ['class' => 'col-form-label pt-0']],
'group 2',
'/legend',
@@ -1787,7 +1788,7 @@ public function testDefaultAlignMultipleCheckboxControlOptionGroupsWithError()
]);
$expected = [
['div' => [
- 'class' => 'mb-3 form-group multicheckbox is-invalid',
+ 'class' => 'mb-3 multicheckbox is-invalid',
'role' => 'group',
'aria-labelledby' => 'users-group-label',
]],
@@ -1801,7 +1802,7 @@ public function testDefaultAlignMultipleCheckboxControlOptionGroupsWithError()
'name' => 'users',
'value' => '',
]],
- ['fieldset' => ['class' => 'mb-3 form-group']],
+ ['fieldset' => ['class' => 'mb-3']],
['legend' => ['class' => 'col-form-label pt-0']],
'group 1',
'/legend',
@@ -1834,7 +1835,7 @@ public function testDefaultAlignMultipleCheckboxControlOptionGroupsWithError()
'/label',
'/div',
'/fieldset',
- ['fieldset' => ['class' => 'mb-3 form-group']],
+ ['fieldset' => ['class' => 'mb-3']],
['legend' => ['class' => 'col-form-label pt-0']],
'group 2',
'/legend',
@@ -1867,7 +1868,7 @@ public function testDefaultAlignMultipleCheckboxControlOptionGroupsWithError()
'/label',
'/div',
'/fieldset',
- ['div' => ['id' => 'users-error', 'class' => 'ms-0 invalid-feedback']],
+ ['div' => ['id' => 'users-error', 'class' => 'invalid-feedback']],
'error message',
'/div',
'/div',
@@ -1894,7 +1895,7 @@ public function testDefaultAlignMultipleCheckboxControlOptionGroupsNestedInput()
'nestedInput' => true,
]);
$expected = [
- ['div' => ['class' => 'mb-3 form-group multicheckbox', 'role' => 'group', 'aria-labelledby' => 'users-group-label']],
+ ['div' => ['class' => 'mb-3 multicheckbox', 'role' => 'group', 'aria-labelledby' => 'users-group-label']],
['label' => ['id' => 'users-group-label', 'class' => 'form-label d-block']],
'Users',
'/label',
@@ -1904,7 +1905,7 @@ public function testDefaultAlignMultipleCheckboxControlOptionGroupsNestedInput()
'name' => 'users',
'value' => '',
]],
- ['fieldset' => ['class' => 'mb-3 form-group']],
+ ['fieldset' => ['class' => 'mb-3']],
['legend' => ['class' => 'col-form-label pt-0']],
'group 1',
'/legend',
@@ -1933,7 +1934,7 @@ public function testDefaultAlignMultipleCheckboxControlOptionGroupsNestedInput()
'/label',
'/div',
'/fieldset',
- ['fieldset' => ['class' => 'mb-3 form-group']],
+ ['fieldset' => ['class' => 'mb-3']],
['legend' => ['class' => 'col-form-label pt-0']],
'group 2',
'/legend',
@@ -1986,7 +1987,7 @@ public function testDefaultAlignMultipleCheckboxControlOptionGroupsInline()
'inline' => true,
]);
$expected = [
- ['div' => ['class' => 'mb-3 form-group multicheckbox', 'role' => 'group', 'aria-labelledby' => 'users-group-label']],
+ ['div' => ['class' => 'mb-3 multicheckbox', 'role' => 'group', 'aria-labelledby' => 'users-group-label']],
['label' => ['id' => 'users-group-label', 'class' => 'form-label d-block']],
'Users',
'/label',
@@ -1996,7 +1997,7 @@ public function testDefaultAlignMultipleCheckboxControlOptionGroupsInline()
'name' => 'users',
'value' => '',
]],
- ['fieldset' => ['class' => 'mb-3 form-group']],
+ ['fieldset' => ['class' => 'mb-3']],
['legend' => ['class' => 'col-form-label pt-0']],
'group 1',
'/legend',
@@ -2025,7 +2026,7 @@ public function testDefaultAlignMultipleCheckboxControlOptionGroupsInline()
'/label',
'/div',
'/fieldset',
- ['fieldset' => ['class' => 'mb-3 form-group']],
+ ['fieldset' => ['class' => 'mb-3']],
['legend' => ['class' => 'col-form-label pt-0']],
'group 2',
'/legend',
@@ -2079,7 +2080,7 @@ public function testDefaultAlignMultipleCheckboxControlOptionGroupsInlineNestedI
'nestedInput' => true,
]);
$expected = [
- ['div' => ['class' => 'mb-3 form-group multicheckbox', 'role' => 'group', 'aria-labelledby' => 'users-group-label']],
+ ['div' => ['class' => 'mb-3 multicheckbox', 'role' => 'group', 'aria-labelledby' => 'users-group-label']],
['label' => ['id' => 'users-group-label', 'class' => 'form-label d-block']],
'Users',
'/label',
@@ -2089,7 +2090,7 @@ public function testDefaultAlignMultipleCheckboxControlOptionGroupsInlineNestedI
'name' => 'users',
'value' => '',
]],
- ['fieldset' => ['class' => 'mb-3 form-group']],
+ ['fieldset' => ['class' => 'mb-3']],
['legend' => ['class' => 'col-form-label pt-0']],
'group 1',
'/legend',
@@ -2118,7 +2119,7 @@ public function testDefaultAlignMultipleCheckboxControlOptionGroupsInlineNestedI
'/label',
'/div',
'/fieldset',
- ['fieldset' => ['class' => 'mb-3 form-group']],
+ ['fieldset' => ['class' => 'mb-3']],
['legend' => ['class' => 'col-form-label pt-0']],
'group 2',
'/legend',
@@ -2168,7 +2169,7 @@ public function testDefaultAlignMultipleCheckboxControlOptionsGroupsAndSingleEnt
],
]);
$expected = [
- ['div' => ['class' => 'mb-3 form-group multicheckbox', 'role' => 'group', 'aria-labelledby' => 'users-group-label']],
+ ['div' => ['class' => 'mb-3 multicheckbox', 'role' => 'group', 'aria-labelledby' => 'users-group-label']],
['label' => ['id' => 'users-group-label', 'class' => 'form-label d-block']],
'Users',
'/label',
@@ -2202,7 +2203,7 @@ public function testDefaultAlignMultipleCheckboxControlOptionsGroupsAndSingleEnt
'option 2',
'/label',
'/div',
- ['fieldset' => ['class' => 'mb-3 form-group']],
+ ['fieldset' => ['class' => 'mb-3']],
['legend' => ['class' => 'col-form-label pt-0']],
'group',
'/legend',
@@ -2276,7 +2277,7 @@ public function testDefaultAlignMultipleCheckboxControlOptionsGroupsAndSingleEnt
],
]);
$expected = [
- ['div' => ['class' => 'mb-3 form-group multicheckbox', 'role' => 'group', 'aria-labelledby' => 'users-group-label']],
+ ['div' => ['class' => 'mb-3 multicheckbox', 'role' => 'group', 'aria-labelledby' => 'users-group-label']],
['label' => ['id' => 'users-group-label', 'class' => 'form-label d-block']],
'Users',
'/label',
@@ -2322,7 +2323,7 @@ public function testDefaultAlignMultipleCheckboxControlOptionsGroupsAndSingleEnt
'option 3',
'/label',
'/div',
- ['fieldset' => ['class' => 'mb-3 form-group']],
+ ['fieldset' => ['class' => 'mb-3']],
['legend' => ['class' => 'col-form-label pt-0']],
'group',
'/legend',
@@ -2394,7 +2395,7 @@ public function testDefaultAlignMultipleCheckboxControlOptionsGroupsAndSingleEnt
'nestedInput' => true,
]);
$expected = [
- ['div' => ['class' => 'mb-3 form-group multicheckbox', 'role' => 'group', 'aria-labelledby' => 'users-group-label']],
+ ['div' => ['class' => 'mb-3 multicheckbox', 'role' => 'group', 'aria-labelledby' => 'users-group-label']],
['label' => ['id' => 'users-group-label', 'class' => 'form-label d-block']],
'Users',
'/label',
@@ -2428,7 +2429,7 @@ public function testDefaultAlignMultipleCheckboxControlOptionsGroupsAndSingleEnt
'option 2',
'/label',
'/div',
- ['fieldset' => ['class' => 'mb-3 form-group']],
+ ['fieldset' => ['class' => 'mb-3']],
['legend' => ['class' => 'col-form-label pt-0']],
'group',
'/legend',
@@ -2503,7 +2504,7 @@ public function testDefaultAlignMultipleCheckboxControlOptionsGroupsAndSingleEnt
'nestedInput' => true,
]);
$expected = [
- ['div' => ['class' => 'mb-3 form-group multicheckbox', 'role' => 'group', 'aria-labelledby' => 'users-group-label']],
+ ['div' => ['class' => 'mb-3 multicheckbox', 'role' => 'group', 'aria-labelledby' => 'users-group-label']],
['label' => ['id' => 'users-group-label', 'class' => 'form-label d-block']],
'Users',
'/label',
@@ -2549,7 +2550,7 @@ public function testDefaultAlignMultipleCheckboxControlOptionsGroupsAndSingleEnt
'option 3',
'/label',
'/div',
- ['fieldset' => ['class' => 'mb-3 form-group']],
+ ['fieldset' => ['class' => 'mb-3']],
['legend' => ['class' => 'col-form-label pt-0']],
'group',
'/legend',
@@ -2617,7 +2618,7 @@ public function testDefaultAlignMultipleCheckboxControlSwitch()
],
]);
$expected = [
- ['div' => ['class' => 'mb-3 form-group multicheckbox', 'role' => 'group', 'aria-labelledby' => 'users-group-label']],
+ ['div' => ['class' => 'mb-3 multicheckbox', 'role' => 'group', 'aria-labelledby' => 'users-group-label']],
['label' => ['id' => 'users-group-label', 'class' => 'form-label d-block']],
'Users',
'/label',
diff --git a/tests/TestCase/View/Helper/FormHelper/DefaultAlign/RadioControlTest.php b/tests/TestCase/View/Helper/FormHelper/DefaultAlign/RadioControlTest.php
index 10ec5a83..d637731f 100644
--- a/tests/TestCase/View/Helper/FormHelper/DefaultAlign/RadioControlTest.php
+++ b/tests/TestCase/View/Helper/FormHelper/DefaultAlign/RadioControlTest.php
@@ -19,7 +19,7 @@ public function testDefaultAlignRadioControl()
],
]);
$expected = [
- ['div' => ['class' => 'mb-3 form-group radio', 'role' => 'group', 'aria-labelledby' => 'users-group-label']],
+ ['div' => ['class' => 'mb-3 radio', 'role' => 'group', 'aria-labelledby' => 'users-group-label']],
['label' => ['id' => 'users-group-label', 'class' => 'form-label d-block']],
'Users',
'/label',
@@ -71,7 +71,7 @@ public function testDefaultAlignRadioControlWithDisabledLabel()
'label' => false,
]);
$expected = [
- ['div' => ['class' => 'mb-3 form-group radio', 'role' => 'group', 'aria-labelledby' => 'users-group-label']],
+ ['div' => ['class' => 'mb-3 radio', 'role' => 'group', 'aria-labelledby' => 'users-group-label']],
['input' => [
'type' => 'hidden',
'id' => 'users',
@@ -120,7 +120,7 @@ public function testDefaultAlignRadioControlWithCustomLabel()
'label' => 'Custom Label',
]);
$expected = [
- ['div' => ['class' => 'mb-3 form-group radio', 'role' => 'group', 'aria-labelledby' => 'users-group-label']],
+ ['div' => ['class' => 'mb-3 radio', 'role' => 'group', 'aria-labelledby' => 'users-group-label']],
['label' => ['id' => 'users-group-label', 'class' => 'form-label d-block']],
'Custom Label',
'/label',
@@ -176,7 +176,7 @@ public function testDefaultAlignRadioControlWithCustomLabelOptions()
],
]);
$expected = [
- ['div' => ['class' => 'mb-3 form-group radio', 'role' => 'group', 'aria-labelledby' => 'users-group-label']],
+ ['div' => ['class' => 'mb-3 radio', 'role' => 'group', 'aria-labelledby' => 'users-group-label']],
['label' => ['id' => 'users-group-label', 'class' => 'custom-label-class form-label d-block', 'foo' => 'bar']],
'Custom Label',
'/label',
@@ -228,7 +228,7 @@ public function testDefaultAlignRadioControlWithHelp()
'help' => 'Help text',
]);
$expected = [
- ['div' => ['class' => 'mb-3 form-group radio', 'role' => 'group', 'aria-labelledby' => 'users-group-label']],
+ ['div' => ['class' => 'mb-3 radio', 'role' => 'group', 'aria-labelledby' => 'users-group-label']],
['label' => ['id' => 'users-group-label', 'class' => 'form-label d-block']],
'Users',
'/label',
@@ -264,9 +264,9 @@ public function testDefaultAlignRadioControlWithHelp()
'option 2',
'/label',
'/div',
- ['small' => ['id' => 'users-help', 'class' => 'd-block form-text text-muted']],
+ ['div' => ['id' => 'users-help', 'class' => 'form-text']],
'Help text',
- '/small',
+ '/div',
'/div',
];
$this->assertHtml($expected, $result);
@@ -290,7 +290,7 @@ public function testDefaultAlignRadioControlWithHelpOptions()
],
]);
$expected = [
- ['div' => ['class' => 'mb-3 form-group radio', 'role' => 'group', 'aria-labelledby' => 'users-group-label']],
+ ['div' => ['class' => 'mb-3 radio', 'role' => 'group', 'aria-labelledby' => 'users-group-label']],
['label' => ['id' => 'users-group-label', 'class' => 'form-label d-block']],
'Users',
'/label',
@@ -326,13 +326,13 @@ public function testDefaultAlignRadioControlWithHelpOptions()
'option 2',
'/label',
'/div',
- ['small' => [
+ ['div' => [
'id' => 'custom-help',
'foo' => 'bar',
- 'class' => 'help-class d-block form-text text-muted',
+ 'class' => 'help-class form-text',
]],
'Help text',
- '/small',
+ '/div',
'/div',
];
$this->assertHtml($expected, $result);
@@ -347,7 +347,7 @@ public function testDefaultAlignRadioControlWithTooltip()
'tooltip' => 'Tooltip text',
]);
$expected = [
- ['div' => ['class' => 'mb-3 form-group radio', 'role' => 'group', 'aria-labelledby' => 'users-group-label']],
+ ['div' => ['class' => 'mb-3 radio', 'role' => 'group', 'aria-labelledby' => 'users-group-label']],
['label' => ['id' => 'users-group-label', 'class' => 'form-label d-block']],
'Users' ,
'span' => [
@@ -379,7 +379,7 @@ public function testDefaultAlignRadioControlWithCustomSpacing()
]);
$expected = [
['div' => [
- 'class' => 'custom-spacing form-group radio',
+ 'class' => 'custom-spacing radio',
'role' => 'group',
'aria-labelledby' => 'users-group-label',
]],
@@ -413,7 +413,7 @@ public function testDefaultAlignRadioControlWithError()
]);
$expected = [
['div' => [
- 'class' => 'mb-3 form-group radio is-invalid',
+ 'class' => 'mb-3 radio is-invalid',
'role' => 'group',
'aria-labelledby' => 'users-group-label',
]],
@@ -457,7 +457,7 @@ public function testDefaultAlignRadioControlWithError()
'option 2',
'/label',
'/div',
- ['div' => ['id' => 'users-error', 'class' => 'ms-0 invalid-feedback']],
+ ['div' => ['id' => 'users-error', 'class' => 'invalid-feedback']],
'error message',
'/div',
'/div',
@@ -482,7 +482,7 @@ public function testDefaultAlignRadioControlWithErrorAndHelp()
]);
$expected = [
['div' => [
- 'class' => 'mb-3 form-group radio is-invalid',
+ 'class' => 'mb-3 radio is-invalid',
'role' => 'group',
'aria-labelledby' => 'users-group-label',
]],
@@ -524,12 +524,12 @@ public function testDefaultAlignRadioControlWithErrorAndHelp()
'option 2',
'/label',
'/div',
- ['div' => ['id' => 'users-error', 'class' => 'ms-0 invalid-feedback']],
+ ['div' => ['id' => 'users-error', 'class' => 'invalid-feedback']],
'error message',
'/div',
- ['small' => ['id' => 'users-help', 'class' => 'd-block form-text text-muted']],
+ ['div' => ['id' => 'users-help', 'class' => 'form-text']],
'Help text',
- '/small',
+ '/div',
'/div',
];
$this->assertHtml($expected, $result);
@@ -557,7 +557,7 @@ public function testDefaultAlignRadioControlWithErrorAndHelpOptions()
]);
$expected = [
['div' => [
- 'class' => 'mb-3 form-group radio is-invalid',
+ 'class' => 'mb-3 radio is-invalid',
'role' => 'group',
'aria-labelledby' => 'users-group-label',
]],
@@ -599,16 +599,16 @@ public function testDefaultAlignRadioControlWithErrorAndHelpOptions()
'option 2',
'/label',
'/div',
- ['div' => ['id' => 'users-error', 'class' => 'ms-0 invalid-feedback']],
+ ['div' => ['id' => 'users-error', 'class' => 'invalid-feedback']],
'error message',
'/div',
- ['small' => [
+ ['div' => [
'id' => 'custom-help',
'foo' => 'bar',
- 'class' => 'help-class d-block form-text text-muted',
+ 'class' => 'help-class form-text',
]],
'Help text',
- '/small',
+ '/div',
'/div',
];
$this->assertHtml($expected, $result);
@@ -632,7 +632,7 @@ public function testDefaultAlignRadioControlContainerOptions()
$expected = [
['div' => [
'attribute' => 'container-attribute',
- 'class' => 'container-class mb-3 form-group radio',
+ 'class' => 'container-class mb-3 radio',
'role' => 'group',
'aria-labelledby' => 'users-group-label',
]],
@@ -695,7 +695,7 @@ public function testDefaultAlignRadioControlContainerOptionsWithError()
$expected = [
['div' => [
'attribute' => 'container-attribute',
- 'class' => 'container-class mb-3 form-group radio is-invalid',
+ 'class' => 'container-class mb-3 radio is-invalid',
'role' => 'group',
'aria-labelledby' => 'users-group-label',
]],
@@ -739,7 +739,7 @@ public function testDefaultAlignRadioControlContainerOptionsWithError()
'option 2',
'/label',
'/div',
- ['div' => ['id' => 'users-error', 'class' => 'ms-0 invalid-feedback']],
+ ['div' => ['id' => 'users-error', 'class' => 'invalid-feedback']],
'error message',
'/div',
'/div',
@@ -760,7 +760,7 @@ public function testDefaultAlignRadioControlNestedInput()
'nestedInput' => true,
]);
$expected = [
- ['div' => ['class' => 'mb-3 form-group radio', 'role' => 'group', 'aria-labelledby' => 'users-group-label']],
+ ['div' => ['class' => 'mb-3 radio', 'role' => 'group', 'aria-labelledby' => 'users-group-label']],
['label' => ['id' => 'users-group-label', 'class' => 'form-label d-block']],
'Users',
'/label',
@@ -812,7 +812,7 @@ public function testDefaultAlignRadioControlInline()
'inline' => true,
]);
$expected = [
- ['div' => ['class' => 'mb-3 form-group radio', 'role' => 'group', 'aria-labelledby' => 'users-group-label']],
+ ['div' => ['class' => 'mb-3 radio', 'role' => 'group', 'aria-labelledby' => 'users-group-label']],
['label' => ['id' => 'users-group-label', 'class' => 'form-label d-block']],
'Users',
'/label',
@@ -865,7 +865,7 @@ public function testDefaultAlignRadioControlInlineWithDisabledLabel()
'label' => false,
]);
$expected = [
- ['div' => ['class' => 'mb-3 form-group radio', 'role' => 'group', 'aria-labelledby' => 'users-group-label']],
+ ['div' => ['class' => 'mb-3 radio', 'role' => 'group', 'aria-labelledby' => 'users-group-label']],
['input' => [
'type' => 'hidden',
'id' => 'users',
@@ -915,7 +915,7 @@ public function testDefaultAlignRadioControlInlineWithCustomLabel()
'label' => 'Custom Label',
]);
$expected = [
- ['div' => ['class' => 'mb-3 form-group radio', 'role' => 'group', 'aria-labelledby' => 'users-group-label']],
+ ['div' => ['class' => 'mb-3 radio', 'role' => 'group', 'aria-labelledby' => 'users-group-label']],
['label' => ['id' => 'users-group-label', 'class' => 'form-label d-block']],
'Custom Label',
'/label',
@@ -972,7 +972,7 @@ public function testDefaultAlignRadioControlInlineWithCustomLabelOptions()
],
]);
$expected = [
- ['div' => ['class' => 'mb-3 form-group radio', 'role' => 'group', 'aria-labelledby' => 'users-group-label']],
+ ['div' => ['class' => 'mb-3 radio', 'role' => 'group', 'aria-labelledby' => 'users-group-label']],
['label' => [
'id' => 'users-group-label',
'class' => 'custom-label-class form-label d-block',
@@ -1029,7 +1029,7 @@ public function testDefaultAlignRadioControlInlineWithHelp()
'help' => 'Help text',
]);
$expected = [
- ['div' => ['class' => 'mb-3 form-group radio', 'role' => 'group', 'aria-labelledby' => 'users-group-label']],
+ ['div' => ['class' => 'mb-3 radio', 'role' => 'group', 'aria-labelledby' => 'users-group-label']],
['label' => ['id' => 'users-group-label', 'class' => 'form-label d-block']],
'Users',
'/label',
@@ -1065,9 +1065,9 @@ public function testDefaultAlignRadioControlInlineWithHelp()
'option 2',
'/label',
'/div',
- ['small' => ['id' => 'users-help', 'class' => 'd-block form-text text-muted']],
+ ['div' => ['id' => 'users-help', 'class' => 'form-text']],
'Help text',
- '/small',
+ '/div',
'/div',
];
$this->assertHtml($expected, $result);
@@ -1092,7 +1092,7 @@ public function testDefaultAlignRadioControlInlineWithHelpOptions()
],
]);
$expected = [
- ['div' => ['class' => 'mb-3 form-group radio', 'role' => 'group', 'aria-labelledby' => 'users-group-label']],
+ ['div' => ['class' => 'mb-3 radio', 'role' => 'group', 'aria-labelledby' => 'users-group-label']],
['label' => ['id' => 'users-group-label', 'class' => 'form-label d-block']],
'Users',
'/label',
@@ -1128,13 +1128,13 @@ public function testDefaultAlignRadioControlInlineWithHelpOptions()
'option 2',
'/label',
'/div',
- ['small' => [
+ ['div' => [
'id' => 'custom-help',
'foo' => 'bar',
- 'class' => 'help-class d-block form-text text-muted',
+ 'class' => 'help-class form-text',
]],
'Help text',
- '/small',
+ '/div',
'/div',
];
$this->assertHtml($expected, $result);
@@ -1150,7 +1150,7 @@ public function testDefaultAlignRadioControlInlineWithTooltip()
'tooltip' => 'Tooltip text',
]);
$expected = [
- ['div' => ['class' => 'mb-3 form-group radio', 'role' => 'group', 'aria-labelledby' => 'users-group-label']],
+ ['div' => ['class' => 'mb-3 radio', 'role' => 'group', 'aria-labelledby' => 'users-group-label']],
['label' => ['id' => 'users-group-label', 'class' => 'form-label d-block']],
'Users' ,
'span' => [
@@ -1188,7 +1188,7 @@ public function testDefaultAlignRadioControlInlineWithError()
]);
$expected = [
['div' => [
- 'class' => 'mb-3 form-group radio is-invalid',
+ 'class' => 'mb-3 radio is-invalid',
'role' => 'group',
'aria-labelledby' => 'users-group-label',
]],
@@ -1232,7 +1232,7 @@ public function testDefaultAlignRadioControlInlineWithError()
'option 2',
'/label',
'/div',
- ['div' => ['id' => 'users-error', 'class' => 'ms-0 invalid-feedback']],
+ ['div' => ['id' => 'users-error', 'class' => 'invalid-feedback']],
'error message',
'/div',
'/div',
@@ -1259,7 +1259,7 @@ public function testDefaultAlignRadioControlInlineContainerOptions()
$expected = [
['div' => [
'attribute' => 'container-attribute',
- 'class' => 'container-class mb-3 form-group radio',
+ 'class' => 'container-class mb-3 radio',
'role' => 'group',
'aria-labelledby' => 'users-group-label',
]],
@@ -1323,7 +1323,7 @@ public function testDefaultAlignRadioControlInlineContainerOptionsWithError()
$expected = [
['div' => [
'attribute' => 'container-attribute',
- 'class' => 'container-class mb-3 form-group radio is-invalid',
+ 'class' => 'container-class mb-3 radio is-invalid',
'role' => 'group',
'aria-labelledby' => 'users-group-label',
]],
@@ -1367,7 +1367,7 @@ public function testDefaultAlignRadioControlInlineContainerOptionsWithError()
'option 2',
'/label',
'/div',
- ['div' => ['id' => 'users-error', 'class' => 'ms-0 invalid-feedback']],
+ ['div' => ['id' => 'users-error', 'class' => 'invalid-feedback']],
'error message',
'/div',
'/div',
@@ -1389,7 +1389,7 @@ public function testDefaultAlignRadioControlInlineNestedInput()
'nestedInput' => true,
]);
$expected = [
- ['div' => ['class' => 'mb-3 form-group radio', 'role' => 'group', 'aria-labelledby' => 'users-group-label']],
+ ['div' => ['class' => 'mb-3 radio', 'role' => 'group', 'aria-labelledby' => 'users-group-label']],
['label' => ['id' => 'users-group-label', 'class' => 'form-label d-block']],
'Users',
'/label',
@@ -1446,7 +1446,7 @@ public function testDefaultAlignRadioControlInlineNestedInputWithError()
]);
$expected = [
['div' => [
- 'class' => 'mb-3 form-group radio is-invalid',
+ 'class' => 'mb-3 radio is-invalid',
'role' => 'group',
'aria-labelledby' => 'users-group-label',
]],
@@ -1490,7 +1490,7 @@ public function testDefaultAlignRadioControlInlineNestedInputWithError()
'option 2',
'/label',
'/div',
- ['div' => ['id' => 'users-error', 'class' => 'ms-0 invalid-feedback']],
+ ['div' => ['id' => 'users-error', 'class' => 'invalid-feedback']],
'error message',
'/div',
'/div',
@@ -1518,7 +1518,7 @@ public function testPerOptionConfiguration()
],
]);
$expected = [
- ['div' => ['class' => 'mb-3 form-group radio', 'role' => 'group', 'aria-labelledby' => 'users-group-label']],
+ ['div' => ['class' => 'mb-3 radio', 'role' => 'group', 'aria-labelledby' => 'users-group-label']],
['label' => ['id' => 'users-group-label', 'class' => 'form-label d-block']],
'Users',
'/label',
@@ -1590,7 +1590,7 @@ public function testPerOptionConfigurationInline()
'inline' => true,
]);
$expected = [
- ['div' => ['class' => 'mb-3 form-group radio', 'role' => 'group', 'aria-labelledby' => 'users-group-label']],
+ ['div' => ['class' => 'mb-3 radio', 'role' => 'group', 'aria-labelledby' => 'users-group-label']],
['label' => ['id' => 'users-group-label', 'class' => 'form-label d-block']],
'Users',
'/label',
@@ -1663,7 +1663,7 @@ public function testPerOptionConfigurationInlineNestedInput()
'nestedInput' => true,
]);
$expected = [
- ['div' => ['class' => 'mb-3 form-group radio', 'role' => 'group', 'aria-labelledby' => 'users-group-label']],
+ ['div' => ['class' => 'mb-3 radio', 'role' => 'group', 'aria-labelledby' => 'users-group-label']],
['label' => ['id' => 'users-group-label', 'class' => 'form-label d-block']],
'Users',
'/label',
diff --git a/tests/TestCase/View/Helper/FormHelper/DefaultAlign/RangeControlTest.php b/tests/TestCase/View/Helper/FormHelper/DefaultAlign/RangeControlTest.php
index 61b3e62f..40683a46 100644
--- a/tests/TestCase/View/Helper/FormHelper/DefaultAlign/RangeControlTest.php
+++ b/tests/TestCase/View/Helper/FormHelper/DefaultAlign/RangeControlTest.php
@@ -18,7 +18,7 @@ public function testDefaultAlignRangeControl()
'step' => 1,
]);
$expected = [
- 'div' => ['class' => 'mb-3 form-group range'],
+ 'div' => ['class' => 'mb-3 range'],
['label' => ['class' => 'form-label', 'for' => 'height']],
'Height',
'/label',
@@ -48,7 +48,7 @@ public function testDefaultAlignRangeControlWithDisabledLabel()
'label' => false,
]);
$expected = [
- 'div' => ['class' => 'mb-3 form-group range'],
+ 'div' => ['class' => 'mb-3 range'],
'input' => [
'type' => 'range',
'name' => 'height',
@@ -75,7 +75,7 @@ public function testDefaultAlignRangeControlWithCustomLabel()
'label' => 'Custom Label',
]);
$expected = [
- 'div' => ['class' => 'mb-3 form-group range'],
+ 'div' => ['class' => 'mb-3 range'],
['label' => ['class' => 'form-label', 'for' => 'height']],
'Custom Label',
'/label',
@@ -109,7 +109,7 @@ public function testDefaultAlignRangeControlWithCustomLabelOptions()
],
]);
$expected = [
- 'div' => ['class' => 'mb-3 form-group range'],
+ 'div' => ['class' => 'mb-3 range'],
['label' => ['class' => 'custom-label-class form-label', 'foo' => 'bar', 'for' => 'height']],
'Custom Label',
'/label',
@@ -139,7 +139,7 @@ public function testDefaultAlignRangeControlWithHelp()
'help' => 'Help text',
]);
$expected = [
- 'div' => ['class' => 'mb-3 form-group range'],
+ 'div' => ['class' => 'mb-3 range'],
['label' => ['class' => 'form-label', 'for' => 'height']],
'Height',
'/label',
@@ -153,9 +153,9 @@ public function testDefaultAlignRangeControlWithHelp()
'class' => 'form-range',
'aria-describedby' => 'height-help',
],
- ['small' => ['id' => 'height-help', 'class' => 'd-block form-text text-muted']],
+ ['div' => ['id' => 'height-help', 'class' => 'form-text']],
'Help text',
- '/small',
+ '/div',
'/div',
];
$this->assertHtml($expected, $result);
@@ -178,7 +178,7 @@ public function testDefaultAlignRangeControlWithHelpOptions()
],
]);
$expected = [
- 'div' => ['class' => 'mb-3 form-group range'],
+ 'div' => ['class' => 'mb-3 range'],
['label' => ['class' => 'form-label', 'for' => 'height']],
'Height',
'/label',
@@ -192,13 +192,13 @@ public function testDefaultAlignRangeControlWithHelpOptions()
'class' => 'form-range',
'aria-describedby' => 'custom-help',
],
- ['small' => [
+ ['div' => [
'id' => 'custom-help',
'foo' => 'bar',
- 'class' => 'help-class d-block form-text text-muted',
+ 'class' => 'help-class form-text',
]],
'Help text',
- '/small',
+ '/div',
'/div',
];
$this->assertHtml($expected, $result);
@@ -216,7 +216,7 @@ public function testDefaultAlignRangeControlWithTooltip()
'tooltip' => 'Tooltip text',
]);
$expected = [
- 'div' => ['class' => 'mb-3 form-group range'],
+ 'div' => ['class' => 'mb-3 range'],
['label' => ['class' => 'form-label', 'for' => 'height']],
'Height ',
'span' => [
@@ -252,7 +252,7 @@ public function testDefaultAlignRangeControlWithCustomSpacing()
'spacing' => 'custom-spacing',
]);
$expected = [
- 'div' => ['class' => 'custom-spacing form-group range'],
+ 'div' => ['class' => 'custom-spacing range'],
['label' => ['class' => 'form-label', 'for' => 'height']],
'Height',
'/label',
@@ -284,7 +284,7 @@ public function testDefaultAlignRangeControlWithError()
'step' => 1,
]);
$expected = [
- 'div' => ['class' => 'mb-3 form-group range is-invalid'],
+ 'div' => ['class' => 'mb-3 range is-invalid'],
['label' => ['class' => 'form-label', 'for' => 'height']],
'Height',
'/label',
@@ -299,7 +299,7 @@ public function testDefaultAlignRangeControlWithError()
'aria-invalid' => 'true',
'aria-describedby' => 'height-error',
],
- ['div' => ['id' => 'height-error', 'class' => 'ms-0 invalid-feedback']],
+ ['div' => ['id' => 'height-error', 'class' => 'invalid-feedback']],
'error message',
'/div',
'/div',
@@ -322,7 +322,7 @@ public function testDefaultAlignRangeControlWithErrorAndHelp()
'help' => 'Help text',
]);
$expected = [
- 'div' => ['class' => 'mb-3 form-group range is-invalid'],
+ 'div' => ['class' => 'mb-3 range is-invalid'],
['label' => ['class' => 'form-label', 'for' => 'height']],
'Height',
'/label',
@@ -337,12 +337,12 @@ public function testDefaultAlignRangeControlWithErrorAndHelp()
'aria-invalid' => 'true',
'aria-describedby' => 'height-error height-help',
],
- ['div' => ['id' => 'height-error', 'class' => 'ms-0 invalid-feedback']],
+ ['div' => ['id' => 'height-error', 'class' => 'invalid-feedback']],
'error message',
'/div',
- ['small' => ['id' => 'height-help', 'class' => 'd-block form-text text-muted']],
+ ['div' => ['id' => 'height-help', 'class' => 'form-text']],
'Help text',
- '/small',
+ '/div',
'/div',
];
$this->assertHtml($expected, $result);
@@ -368,7 +368,7 @@ public function testDefaultAlignRangeControlWithErrorAndHelpOptions()
],
]);
$expected = [
- 'div' => ['class' => 'mb-3 form-group range is-invalid'],
+ 'div' => ['class' => 'mb-3 range is-invalid'],
['label' => ['class' => 'form-label', 'for' => 'height']],
'Height',
'/label',
@@ -383,16 +383,16 @@ public function testDefaultAlignRangeControlWithErrorAndHelpOptions()
'aria-invalid' => 'true',
'aria-describedby' => 'height-error custom-help',
],
- ['div' => ['id' => 'height-error', 'class' => 'ms-0 invalid-feedback']],
+ ['div' => ['id' => 'height-error', 'class' => 'invalid-feedback']],
'error message',
'/div',
- ['small' => [
+ ['div' => [
'id' => 'custom-help',
'foo' => 'bar',
- 'class' => 'help-class d-block form-text text-muted',
+ 'class' => 'help-class form-text',
]],
'Help text',
- '/small',
+ '/div',
'/div',
];
$this->assertHtml($expected, $result);
@@ -415,7 +415,7 @@ public function testDefaultAlignRangeControlContainerOptions()
$expected = [
'div' => [
'attribute' => 'container-attribute',
- 'class' => 'container-class mb-3 form-group range',
+ 'class' => 'container-class mb-3 range',
],
['label' => ['class' => 'form-label', 'for' => 'height']],
'Height',
@@ -454,7 +454,7 @@ public function testDefaultAlignRangeControlContainerOptionsWithError()
$expected = [
'div' => [
'attribute' => 'container-attribute',
- 'class' => 'container-class mb-3 form-group range is-invalid',
+ 'class' => 'container-class mb-3 range is-invalid',
],
['label' => ['class' => 'form-label', 'for' => 'height']],
'Height',
@@ -470,7 +470,7 @@ public function testDefaultAlignRangeControlContainerOptionsWithError()
'aria-invalid' => 'true',
'aria-describedby' => 'height-error',
],
- ['div' => ['id' => 'height-error', 'class' => 'ms-0 invalid-feedback']],
+ ['div' => ['id' => 'height-error', 'class' => 'invalid-feedback']],
'error message',
'/div',
'/div',
diff --git a/tests/TestCase/View/Helper/FormHelper/DefaultAlign/SelectControlTest.php b/tests/TestCase/View/Helper/FormHelper/DefaultAlign/SelectControlTest.php
index b76ba9a3..baea9ed0 100644
--- a/tests/TestCase/View/Helper/FormHelper/DefaultAlign/SelectControlTest.php
+++ b/tests/TestCase/View/Helper/FormHelper/DefaultAlign/SelectControlTest.php
@@ -19,7 +19,7 @@ public function testDefaultAlignSelectControl()
],
]);
$expected = [
- 'div' => ['class' => 'mb-3 form-group select'],
+ 'div' => ['class' => 'mb-3 select'],
['label' => ['class' => 'form-label', 'for' => 'users']],
'Users',
'/label',
@@ -51,7 +51,7 @@ public function testDefaultAlignSelectControlWithFloatingLabel()
],
]);
$expected = [
- 'div' => ['class' => 'mb-3 form-floating form-group select'],
+ 'div' => ['class' => 'mb-3 form-floating select'],
['select' => ['name' => 'users', 'id' => 'users', 'class' => 'form-select']],
['option' => ['value' => '1']],
'option 1',
@@ -81,7 +81,7 @@ public function testDefaultAlignSelectControlWithDisabledLabel()
'label' => false,
]);
$expected = [
- 'div' => ['class' => 'mb-3 form-group select'],
+ 'div' => ['class' => 'mb-3 select'],
['select' => ['name' => 'users', 'id' => 'users', 'class' => 'form-select']],
['option' => ['value' => '1']],
'option 1',
@@ -108,7 +108,7 @@ public function testDefaultAlignSelectControlWithCustomLabel()
'label' => 'Custom Label',
]);
$expected = [
- 'div' => ['class' => 'mb-3 form-group select'],
+ 'div' => ['class' => 'mb-3 select'],
['label' => ['class' => 'form-label', 'for' => 'users']],
'Custom Label',
'/label',
@@ -142,7 +142,7 @@ public function testDefaultAlignSelectControlWithCustomLabelOptions()
],
]);
$expected = [
- 'div' => ['class' => 'mb-3 form-group select'],
+ 'div' => ['class' => 'mb-3 select'],
'label' => ['for' => 'users', 'class' => 'custom-label-class form-label', 'foo' => 'bar'],
'Custom Label',
'/label',
@@ -172,7 +172,7 @@ public function testDefaultAlignSelectControlWithHelp()
'help' => 'Help text',
]);
$expected = [
- 'div' => ['class' => 'mb-3 form-group select'],
+ 'div' => ['class' => 'mb-3 select'],
['label' => ['class' => 'form-label', 'for' => 'users']],
'Users',
'/label',
@@ -189,9 +189,9 @@ public function testDefaultAlignSelectControlWithHelp()
'option 2',
'/option',
'/select',
- ['small' => ['id' => 'users-help', 'class' => 'd-block form-text text-muted']],
+ ['div' => ['id' => 'users-help', 'class' => 'form-text']],
'Help text',
- '/small',
+ '/div',
'/div',
];
$this->assertHtml($expected, $result);
@@ -215,7 +215,7 @@ public function testDefaultAlignSelectControlWithHelpOptions()
],
]);
$expected = [
- 'div' => ['class' => 'mb-3 form-group select'],
+ 'div' => ['class' => 'mb-3 select'],
['label' => ['class' => 'form-label', 'for' => 'users']],
'Users',
'/label',
@@ -232,13 +232,13 @@ public function testDefaultAlignSelectControlWithHelpOptions()
'option 2',
'/option',
'/select',
- ['small' => [
+ ['div' => [
'id' => 'custom-help',
'foo' => 'bar',
- 'class' => 'help-class d-block form-text text-muted',
+ 'class' => 'help-class form-text',
]],
'Help text',
- '/small',
+ '/div',
'/div',
];
$this->assertHtml($expected, $result);
@@ -257,7 +257,7 @@ public function testDefaultAlignSelectControlWithTooltip()
'tooltip' => 'Tooltip text',
]);
$expected = [
- 'div' => ['class' => 'mb-3 form-group select'],
+ 'div' => ['class' => 'mb-3 select'],
['label' => ['class' => 'form-label', 'for' => 'users']],
'Users',
'span' => [
@@ -293,7 +293,7 @@ public function testDefaultAlignSelectControlWithCustomSpacing()
'spacing' => 'custom-spacing',
]);
$expected = [
- 'div' => ['class' => 'custom-spacing form-group select'],
+ 'div' => ['class' => 'custom-spacing select'],
['label' => ['class' => 'form-label', 'for' => 'users']],
'Users',
'/label',
@@ -325,7 +325,7 @@ public function testDefaultAlignSelectControlWithError()
],
]);
$expected = [
- 'div' => ['class' => 'mb-3 form-group select is-invalid'],
+ 'div' => ['class' => 'mb-3 select is-invalid'],
['label' => ['class' => 'form-label', 'for' => 'users']],
'Users',
'/label',
@@ -343,7 +343,7 @@ public function testDefaultAlignSelectControlWithError()
'option 2',
'/option',
'/select',
- ['div' => ['id' => 'users-error', 'class' => 'ms-0 invalid-feedback']],
+ ['div' => ['id' => 'users-error', 'class' => 'invalid-feedback']],
'error message',
'/div',
'/div',
@@ -367,7 +367,7 @@ public function testDefaultAlignSelectControlWithErrorAndHelp()
'help' => 'Help text',
]);
$expected = [
- 'div' => ['class' => 'mb-3 form-group select is-invalid'],
+ 'div' => ['class' => 'mb-3 select is-invalid'],
['label' => ['class' => 'form-label', 'for' => 'users']],
'Users',
'/label',
@@ -385,12 +385,12 @@ public function testDefaultAlignSelectControlWithErrorAndHelp()
'option 2',
'/option',
'/select',
- ['div' => ['id' => 'users-error', 'class' => 'ms-0 invalid-feedback']],
+ ['div' => ['id' => 'users-error', 'class' => 'invalid-feedback']],
'error message',
'/div',
- ['small' => ['id' => 'users-help', 'class' => 'd-block form-text text-muted']],
+ ['div' => ['id' => 'users-help', 'class' => 'form-text']],
'Help text',
- '/small',
+ '/div',
'/div',
];
$this->assertHtml($expected, $result);
@@ -417,7 +417,7 @@ public function testDefaultAlignSelectControlWithErrorAndHelpOptions()
],
]);
$expected = [
- 'div' => ['class' => 'mb-3 form-group select is-invalid'],
+ 'div' => ['class' => 'mb-3 select is-invalid'],
['label' => ['class' => 'form-label', 'for' => 'users']],
'Users',
'/label',
@@ -435,16 +435,16 @@ public function testDefaultAlignSelectControlWithErrorAndHelpOptions()
'option 2',
'/option',
'/select',
- ['div' => ['id' => 'users-error', 'class' => 'ms-0 invalid-feedback']],
+ ['div' => ['id' => 'users-error', 'class' => 'invalid-feedback']],
'error message',
'/div',
- ['small' => [
+ ['div' => [
'id' => 'custom-help',
'foo' => 'bar',
- 'class' => 'help-class d-block form-text text-muted',
+ 'class' => 'help-class form-text',
]],
'Help text',
- '/small',
+ '/div',
'/div',
];
$this->assertHtml($expected, $result);
@@ -468,7 +468,7 @@ public function testDefaultAlignSelectControlContainerOptions()
$expected = [
'div' => [
'attribute' => 'container-attribute',
- 'class' => 'container-class mb-3 form-group select',
+ 'class' => 'container-class mb-3 select',
],
['label' => ['class' => 'form-label', 'for' => 'users']],
'Users',
@@ -507,7 +507,7 @@ public function testDefaultAlignSelectControlContainerOptionsWithError()
$expected = [
'div' => [
'attribute' => 'container-attribute',
- 'class' => 'container-class mb-3 form-group select is-invalid',
+ 'class' => 'container-class mb-3 select is-invalid',
],
['label' => ['class' => 'form-label', 'for' => 'users']],
'Users',
@@ -526,7 +526,7 @@ public function testDefaultAlignSelectControlContainerOptionsWithError()
'option 2',
'/option',
'/select',
- ['div' => ['id' => 'users-error', 'class' => 'ms-0 invalid-feedback']],
+ ['div' => ['id' => 'users-error', 'class' => 'invalid-feedback']],
'error message',
'/div',
'/div',
@@ -547,7 +547,7 @@ public function testDefaultAlignSelectControlInputGroupAppend()
'append' => 'append',
]);
$expected = [
- ['div' => ['class' => 'mb-3 form-group select']],
+ ['div' => ['class' => 'mb-3 select']],
['label' => ['class' => 'form-label', 'for' => 'users']],
'Users',
'/label',
@@ -582,7 +582,7 @@ public function testDefaultAlignSelectControlInputGroupPrepend()
'prepend' => 'prepend',
]);
$expected = [
- ['div' => ['class' => 'mb-3 form-group select']],
+ ['div' => ['class' => 'mb-3 select']],
['label' => ['class' => 'form-label', 'for' => 'users']],
'Users',
'/label',
diff --git a/tests/TestCase/View/Helper/FormHelper/DefaultAlign/StaticControlTest.php b/tests/TestCase/View/Helper/FormHelper/DefaultAlign/StaticControlTest.php
index cbd07f1f..1b52bd77 100644
--- a/tests/TestCase/View/Helper/FormHelper/DefaultAlign/StaticControlTest.php
+++ b/tests/TestCase/View/Helper/FormHelper/DefaultAlign/StaticControlTest.php
@@ -17,7 +17,7 @@ public function testDefaultAlignStaticControl()
$result = $this->Form->control('title', ['type' => 'staticControl']);
$expected = [
- 'div' => ['class' => 'mb-3 form-group staticControl'],
+ 'div' => ['class' => 'mb-3 staticControl'],
['label' => ['class' => 'form-label', 'for' => 'title']],
'Title',
'/label',
@@ -51,7 +51,7 @@ public function testDefaultAlignStaticControlWithoutHiddenField()
'escape' => false,
]);
$expected = [
- 'div' => ['class' => 'mb-3 form-group staticControl'],
+ 'div' => ['class' => 'mb-3 staticControl'],
['label' => ['class' => 'form-label', 'for' => 'title']],
'Title',
'/label',
@@ -77,7 +77,7 @@ public function testDefaultAlignStaticControlWithDisabledLabel()
'label' => false,
]);
$expected = [
- 'div' => ['class' => 'mb-3 form-group staticControl'],
+ 'div' => ['class' => 'mb-3 staticControl'],
'p' => ['class' => 'form-control-plaintext'],
'title',
'/p',
@@ -103,7 +103,7 @@ public function testDefaultAlignStaticControlWithCustomLabel()
'label' => 'Custom Label',
]);
$expected = [
- 'div' => ['class' => 'mb-3 form-group staticControl'],
+ 'div' => ['class' => 'mb-3 staticControl'],
['label' => ['class' => 'form-label', 'for' => 'title']],
'Custom Label',
'/label',
@@ -136,7 +136,7 @@ public function testDefaultAlignStaticControlWithCustomLabelOptions()
],
]);
$expected = [
- 'div' => ['class' => 'mb-3 form-group staticControl'],
+ 'div' => ['class' => 'mb-3 staticControl'],
'label' => ['class' => 'custom-label-class form-label', 'foo' => 'bar', 'for' => 'title'],
'Custom Label',
'/label',
@@ -165,7 +165,7 @@ public function testDefaultAlignStaticControlWithHelp()
'help' => 'Help text',
]);
$expected = [
- 'div' => ['class' => 'mb-3 form-group staticControl'],
+ 'div' => ['class' => 'mb-3 staticControl'],
['label' => ['class' => 'form-label', 'for' => 'title']],
'Title',
'/label',
@@ -179,9 +179,9 @@ public function testDefaultAlignStaticControlWithHelp()
'aria-describedby' => 'title-help',
'value' => 'title',
],
- ['small' => ['id' => 'title-help', 'class' => 'd-block form-text text-muted']],
+ ['div' => ['id' => 'title-help', 'class' => 'form-text']],
'Help text',
- '/small',
+ '/div',
'/div',
];
$this->assertHtml($expected, $result);
@@ -203,7 +203,7 @@ public function testDefaultAlignStaticControlWithHelpOptions()
],
]);
$expected = [
- 'div' => ['class' => 'mb-3 form-group staticControl'],
+ 'div' => ['class' => 'mb-3 staticControl'],
['label' => ['class' => 'form-label', 'for' => 'title']],
'Title',
'/label',
@@ -217,13 +217,13 @@ public function testDefaultAlignStaticControlWithHelpOptions()
'aria-describedby' => 'custom-help',
'value' => 'title',
],
- ['small' => [
+ ['div' => [
'id' => 'custom-help',
'foo' => 'bar',
- 'class' => 'help-class d-block form-text text-muted',
+ 'class' => 'help-class form-text',
]],
'Help text',
- '/small',
+ '/div',
'/div',
];
$this->assertHtml($expected, $result);
@@ -240,7 +240,7 @@ public function testDefaultAlignStaticControlWithTooltip()
'tooltip' => 'Tooltip text',
]);
$expected = [
- 'div' => ['class' => 'mb-3 form-group staticControl'],
+ 'div' => ['class' => 'mb-3 staticControl'],
['label' => ['class' => 'form-label', 'for' => 'title']],
'Title',
'span' => [
@@ -275,7 +275,7 @@ public function testDefaultAlignStaticControlWithCustomSpacing()
'spacing' => 'custom-spacing',
]);
$expected = [
- 'div' => ['class' => 'custom-spacing form-group staticControl'],
+ 'div' => ['class' => 'custom-spacing staticControl'],
['label' => ['class' => 'form-label', 'for' => 'title']],
'Title',
'/label',
@@ -306,7 +306,7 @@ public function testDefaultAlignStaticControlWithError()
'type' => 'staticControl',
]);
$expected = [
- 'div' => ['class' => 'mb-3 form-group staticControl is-invalid'],
+ 'div' => ['class' => 'mb-3 staticControl is-invalid'],
['label' => ['class' => 'form-label', 'for' => 'title']],
'Title',
'/label',
@@ -323,7 +323,7 @@ public function testDefaultAlignStaticControlWithError()
'aria-describedby' => 'title-error',
'value' => 'title',
],
- ['div' => ['id' => 'title-error', 'class' => 'ms-0 invalid-feedback']],
+ ['div' => ['id' => 'title-error', 'class' => 'invalid-feedback']],
'error message',
'/div',
'/div',
@@ -345,7 +345,7 @@ public function testDefaultAlignStaticControlWithErrorAndHelp()
'help' => 'Help text',
]);
$expected = [
- 'div' => ['class' => 'mb-3 form-group staticControl is-invalid'],
+ 'div' => ['class' => 'mb-3 staticControl is-invalid'],
['label' => ['class' => 'form-label', 'for' => 'title']],
'Title',
'/label',
@@ -361,12 +361,12 @@ public function testDefaultAlignStaticControlWithErrorAndHelp()
'aria-describedby' => 'title-error title-help',
'value' => 'title',
],
- ['div' => ['id' => 'title-error', 'class' => 'ms-0 invalid-feedback']],
+ ['div' => ['id' => 'title-error', 'class' => 'invalid-feedback']],
'error message',
'/div',
- ['small' => ['id' => 'title-help', 'class' => 'd-block form-text text-muted']],
+ ['div' => ['id' => 'title-help', 'class' => 'form-text']],
'Help text',
- '/small',
+ '/div',
'/div',
];
$this->assertHtml($expected, $result);
@@ -391,7 +391,7 @@ public function testDefaultAlignStaticControlWithErrorAndHelpOptions()
],
]);
$expected = [
- 'div' => ['class' => 'mb-3 form-group staticControl is-invalid'],
+ 'div' => ['class' => 'mb-3 staticControl is-invalid'],
['label' => ['class' => 'form-label', 'for' => 'title']],
'Title',
'/label',
@@ -407,16 +407,16 @@ public function testDefaultAlignStaticControlWithErrorAndHelpOptions()
'aria-describedby' => 'title-error custom-help',
'value' => 'title',
],
- ['div' => ['id' => 'title-error', 'class' => 'ms-0 invalid-feedback']],
+ ['div' => ['id' => 'title-error', 'class' => 'invalid-feedback']],
'error message',
'/div',
- ['small' => [
+ ['div' => [
'id' => 'custom-help',
'foo' => 'bar',
- 'class' => 'help-class d-block form-text text-muted',
+ 'class' => 'help-class form-text',
]],
'Help text',
- '/small',
+ '/div',
'/div',
];
$this->assertHtml($expected, $result);
@@ -438,7 +438,7 @@ public function testDefaultAlignStaticControlContainerOptions()
$expected = [
'div' => [
'attribute' => 'container-attribute',
- 'class' => 'container-class mb-3 form-group staticControl',
+ 'class' => 'container-class mb-3 staticControl',
],
['label' => ['class' => 'form-label', 'for' => 'title']],
'Title',
@@ -476,7 +476,7 @@ public function testDefaultAlignStaticControlContainerOptionsWithError()
$expected = [
'div' => [
'attribute' => 'container-attribute',
- 'class' => 'container-class mb-3 form-group staticControl is-invalid',
+ 'class' => 'container-class mb-3 staticControl is-invalid',
],
['label' => ['class' => 'form-label', 'for' => 'title']],
'Title',
@@ -494,7 +494,7 @@ public function testDefaultAlignStaticControlContainerOptionsWithError()
'aria-describedby' => 'title-error',
'value' => 'title',
],
- ['div' => ['id' => 'title-error', 'class' => 'ms-0 invalid-feedback']],
+ ['div' => ['id' => 'title-error', 'class' => 'invalid-feedback']],
'error message',
'/div',
'/div',
diff --git a/tests/TestCase/View/Helper/FormHelper/DefaultAlign/TextControlTest.php b/tests/TestCase/View/Helper/FormHelper/DefaultAlign/TextControlTest.php
index 85db4ff5..370fd2fa 100644
--- a/tests/TestCase/View/Helper/FormHelper/DefaultAlign/TextControlTest.php
+++ b/tests/TestCase/View/Helper/FormHelper/DefaultAlign/TextControlTest.php
@@ -14,7 +14,7 @@ public function testDefaultAlignTextControl()
$result = $this->Form->control('title');
$expected = [
- 'div' => ['class' => 'mb-3 form-group text'],
+ 'div' => ['class' => 'mb-3 text'],
['label' => ['class' => 'form-label', 'for' => 'title']],
'Title',
'/label',
@@ -40,7 +40,7 @@ public function testDefaultAlignTextControlWithFloatingLabel()
],
]);
$expected = [
- 'div' => ['class' => 'mb-3 form-floating form-group text'],
+ 'div' => ['class' => 'mb-3 form-floating text'],
'input' => [
'type' => 'text',
'name' => 'title',
@@ -68,7 +68,7 @@ public function testDefaultAlignTextControlWithFloatingLabelAndCustomLabelText()
],
]);
$expected = [
- 'div' => ['class' => 'mb-3 form-floating form-group text'],
+ 'div' => ['class' => 'mb-3 form-floating text'],
'input' => [
'type' => 'text',
'name' => 'title',
@@ -96,7 +96,7 @@ public function testDefaultAlignTextControlWithFloatingLabelAndCustomPlaceholder
'placeholder' => 'Custom Placeholder',
]);
$expected = [
- 'div' => ['class' => 'mb-3 form-floating form-group text'],
+ 'div' => ['class' => 'mb-3 form-floating text'],
'input' => [
'type' => 'text',
'name' => 'title',
@@ -124,7 +124,7 @@ public function testDefaultAlignTextControlWithFloatingLabelAndDisabledPlacehold
'placeholder' => false,
]);
$expected = [
- 'div' => ['class' => 'mb-3 form-floating form-group text'],
+ 'div' => ['class' => 'mb-3 form-floating text'],
'input' => [
'type' => 'text',
'name' => 'title',
@@ -146,7 +146,7 @@ public function testDefaultAlignTextControlWithDisabledLabel()
$result = $this->Form->control('title', ['label' => false]);
$expected = [
- 'div' => ['class' => 'mb-3 form-group text'],
+ 'div' => ['class' => 'mb-3 text'],
'input' => [
'type' => 'text',
'name' => 'title',
@@ -165,7 +165,7 @@ public function testDefaultAlignTextControlWithCustomLabel()
$result = $this->Form->control('title', ['label' => 'Custom Label']);
$expected = [
- 'div' => ['class' => 'mb-3 form-group text'],
+ 'div' => ['class' => 'mb-3 text'],
['label' => ['class' => 'form-label', 'for' => 'title']],
'Custom Label',
'/label',
@@ -193,7 +193,7 @@ public function testDefaultAlignTextControlWithCustomLabelOptions()
],
]);
$expected = [
- 'div' => ['class' => 'mb-3 form-group text'],
+ 'div' => ['class' => 'mb-3 text'],
'label' => ['for' => 'title', 'class' => 'custom-label-class form-label', 'foo' => 'bar'],
'Custom Label',
'/label',
@@ -217,7 +217,7 @@ public function testDefaultAlignTextControlWithHelp()
'help' => 'Help text',
]);
$expected = [
- 'div' => ['class' => 'mb-3 form-group text'],
+ 'div' => ['class' => 'mb-3 text'],
['label' => ['class' => 'form-label', 'for' => 'title']],
'Title',
'/label',
@@ -228,9 +228,9 @@ public function testDefaultAlignTextControlWithHelp()
'class' => 'form-control',
'aria-describedby' => 'title-help',
],
- ['small' => ['id' => 'title-help', 'class' => 'd-block form-text text-muted']],
+ ['div' => ['id' => 'title-help', 'class' => 'form-text']],
'Help text',
- '/small',
+ '/div',
'/div',
];
$this->assertHtml($expected, $result);
@@ -250,7 +250,7 @@ public function testDefaultAlignTextControlWithHelpOptions()
],
]);
$expected = [
- 'div' => ['class' => 'mb-3 form-group text'],
+ 'div' => ['class' => 'mb-3 text'],
['label' => ['class' => 'form-label', 'for' => 'title']],
'Title',
'/label',
@@ -261,13 +261,13 @@ public function testDefaultAlignTextControlWithHelpOptions()
'class' => 'form-control',
'aria-describedby' => 'custom-help',
],
- ['small' => [
+ ['div' => [
'id' => 'custom-help',
'foo' => 'bar',
- 'class' => 'help-class d-block form-text text-muted',
+ 'class' => 'help-class form-text',
]],
'Help text',
- '/small',
+ '/div',
'/div',
];
$this->assertHtml($expected, $result);
@@ -282,7 +282,7 @@ public function testDefaultAlignTextControlWithTooltip()
'tooltip' => 'Tooltip text',
]);
$expected = [
- 'div' => ['class' => 'mb-3 form-group text'],
+ 'div' => ['class' => 'mb-3 text'],
['label' => ['class' => 'form-label', 'for' => 'title']],
'Title',
'span' => [
@@ -313,7 +313,7 @@ public function testDefaultAlignTextControlWithError()
$result = $this->Form->control('title');
$expected = [
- 'div' => ['class' => 'mb-3 form-group text is-invalid'],
+ 'div' => ['class' => 'mb-3 text is-invalid'],
['label' => ['class' => 'form-label', 'for' => 'title']],
'Title',
'/label',
@@ -326,7 +326,7 @@ public function testDefaultAlignTextControlWithError()
'aria-invalid' => 'true',
'aria-describedby' => 'title-error',
],
- ['div' => ['id' => 'title-error', 'class' => 'ms-0 invalid-feedback']],
+ ['div' => ['id' => 'title-error', 'class' => 'invalid-feedback']],
'error message',
'/div',
'/div',
@@ -346,7 +346,7 @@ public function testDefaultAlignTextControlWithErrorAndHelp()
'help' => 'Help text',
]);
$expected = [
- 'div' => ['class' => 'mb-3 form-group text is-invalid'],
+ 'div' => ['class' => 'mb-3 text is-invalid'],
['label' => ['class' => 'form-label', 'for' => 'title']],
'Title',
'/label',
@@ -358,12 +358,12 @@ public function testDefaultAlignTextControlWithErrorAndHelp()
'aria-invalid' => 'true',
'aria-describedby' => 'title-error title-help',
],
- ['div' => ['id' => 'title-error', 'class' => 'ms-0 invalid-feedback']],
+ ['div' => ['id' => 'title-error', 'class' => 'invalid-feedback']],
'error message',
'/div',
- ['small' => ['id' => 'title-help', 'class' => 'd-block form-text text-muted']],
+ ['div' => ['id' => 'title-help', 'class' => 'form-text']],
'Help text',
- '/small',
+ '/div',
'/div',
];
$this->assertHtml($expected, $result);
@@ -386,7 +386,7 @@ public function testDefaultAlignTextControlWithErrorAndHelpOptions()
],
]);
$expected = [
- 'div' => ['class' => 'mb-3 form-group text is-invalid'],
+ 'div' => ['class' => 'mb-3 text is-invalid'],
['label' => ['class' => 'form-label', 'for' => 'title']],
'Title',
'/label',
@@ -398,16 +398,16 @@ public function testDefaultAlignTextControlWithErrorAndHelpOptions()
'aria-invalid' => 'true',
'aria-describedby' => 'title-error custom-help',
],
- ['div' => ['id' => 'title-error', 'class' => 'ms-0 invalid-feedback']],
+ ['div' => ['id' => 'title-error', 'class' => 'invalid-feedback']],
'error message',
'/div',
- ['small' => [
+ ['div' => [
'id' => 'custom-help',
'foo' => 'bar',
- 'class' => 'help-class d-block form-text text-muted',
+ 'class' => 'help-class form-text',
]],
'Help text',
- '/small',
+ '/div',
'/div',
];
$this->assertHtml($expected, $result);
@@ -428,7 +428,7 @@ public function testDefaultAlignTextControlContainerOptions()
$expected = [
'div' => [
'attribute' => 'container-attribute',
- 'class' => 'container-class mb-3 form-group text',
+ 'class' => 'container-class mb-3 text',
],
['label' => ['class' => 'form-label', 'for' => 'title']],
'Title',
@@ -462,7 +462,7 @@ public function testDefaultAlignTextControlContainerOptionsWithError()
$expected = [
'div' => [
'attribute' => 'container-attribute',
- 'class' => 'container-class mb-3 form-group text is-invalid',
+ 'class' => 'container-class mb-3 text is-invalid',
],
['label' => ['class' => 'form-label', 'for' => 'title']],
'Title',
@@ -476,7 +476,7 @@ public function testDefaultAlignTextControlContainerOptionsWithError()
'aria-invalid' => 'true',
'aria-describedby' => 'title-error',
],
- ['div' => ['id' => 'title-error', 'class' => 'ms-0 invalid-feedback']],
+ ['div' => ['id' => 'title-error', 'class' => 'invalid-feedback']],
'error message',
'/div',
'/div',
diff --git a/tests/TestCase/View/Helper/FormHelper/HorizontalAlign/CheckboxControlTest.php b/tests/TestCase/View/Helper/FormHelper/HorizontalAlign/CheckboxControlTest.php
index 8e5f09fc..d278a724 100644
--- a/tests/TestCase/View/Helper/FormHelper/HorizontalAlign/CheckboxControlTest.php
+++ b/tests/TestCase/View/Helper/FormHelper/HorizontalAlign/CheckboxControlTest.php
@@ -23,7 +23,7 @@ public function testHorizontalAlignCheckboxControl()
'type' => 'checkbox',
]);
$expected = [
- ['div' => ['class' => 'mb-3 form-group row checkbox']],
+ ['div' => ['class' => 'mb-3 row checkbox']],
['div' => ['class' => 'offset-sm-5 col-sm-7']],
['div' => ['class' => 'form-check']],
['input' => [
@@ -64,7 +64,7 @@ public function testHorizontalAlignCheckboxControlWithDisabledLabel()
'label' => false,
]);
$expected = [
- ['div' => ['class' => 'mb-3 form-group row checkbox']],
+ ['div' => ['class' => 'mb-3 row checkbox']],
['div' => ['class' => 'offset-sm-5 col-sm-7']],
['div' => ['class' => 'form-check']],
['input' => [
@@ -102,7 +102,7 @@ public function testHorizontalAlignCheckboxControlWithCustomLabel()
'label' => 'Custom Label',
]);
$expected = [
- ['div' => ['class' => 'mb-3 form-group row checkbox']],
+ ['div' => ['class' => 'mb-3 row checkbox']],
['div' => ['class' => 'offset-sm-5 col-sm-7']],
['div' => ['class' => 'form-check']],
['input' => [
@@ -147,7 +147,7 @@ public function testHorizontalAlignCheckboxControlWithCustomLabelOptions()
],
]);
$expected = [
- ['div' => ['class' => 'mb-3 form-group row checkbox']],
+ ['div' => ['class' => 'mb-3 row checkbox']],
['div' => ['class' => 'offset-sm-5 col-sm-7']],
['div' => ['class' => 'form-check']],
['input' => [
@@ -188,7 +188,7 @@ public function testHorizontalAlignCheckboxControlWithHelp()
'help' => 'Help text',
]);
$expected = [
- ['div' => ['class' => 'mb-3 form-group row checkbox']],
+ ['div' => ['class' => 'mb-3 row checkbox']],
['div' => ['class' => 'offset-sm-5 col-sm-7']],
['div' => ['class' => 'form-check']],
['input' => [
@@ -207,9 +207,9 @@ public function testHorizontalAlignCheckboxControlWithHelp()
['label' => ['class' => 'form-check-label', 'for' => 'users']],
'Users',
'/label',
- ['small' => ['id' => 'users-help', 'class' => 'd-block form-text text-muted']],
+ ['div' => ['id' => 'users-help', 'class' => 'form-text']],
'Help text',
- '/small',
+ '/div',
'/div',
'/div',
'/div',
@@ -238,7 +238,7 @@ public function testHorizontalAlignCheckboxControlWithHelpOptions()
],
]);
$expected = [
- ['div' => ['class' => 'mb-3 form-group row checkbox']],
+ ['div' => ['class' => 'mb-3 row checkbox']],
['div' => ['class' => 'offset-sm-5 col-sm-7']],
['div' => ['class' => 'form-check']],
['input' => [
@@ -257,13 +257,13 @@ public function testHorizontalAlignCheckboxControlWithHelpOptions()
['label' => ['class' => 'form-check-label', 'for' => 'users']],
'Users',
'/label',
- ['small' => [
+ ['div' => [
'id' => 'custom-help',
'foo' => 'bar',
- 'class' => 'help-class d-block form-text text-muted',
+ 'class' => 'help-class form-text',
]],
'Help text',
- '/small',
+ '/div',
'/div',
'/div',
'/div',
@@ -287,7 +287,7 @@ public function testHorizontalAlignCheckboxControlWithTooltip()
'tooltip' => 'Tooltip text',
]);
$expected = [
- ['div' => ['class' => 'mb-3 form-group row checkbox']],
+ ['div' => ['class' => 'mb-3 row checkbox']],
['div' => ['class' => 'offset-sm-5 col-sm-7']],
['div' => ['class' => 'form-check']],
['input' => [
@@ -334,7 +334,7 @@ public function testHorizontalAlignCheckboxControlWithCustomSpacing()
'spacing' => 'custom-spacing',
]);
$expected = [
- ['div' => ['class' => 'custom-spacing form-group row checkbox']],
+ ['div' => ['class' => 'custom-spacing row checkbox']],
['div' => ['class' => 'offset-sm-5 col-sm-7']],
['div' => ['class' => 'form-check']],
['input' => [
@@ -377,7 +377,7 @@ public function testHorizontalAlignCheckboxControlWithError()
'type' => 'checkbox',
]);
$expected = [
- ['div' => ['class' => 'mb-3 form-group row checkbox is-invalid']],
+ ['div' => ['class' => 'mb-3 row checkbox is-invalid']],
['div' => ['class' => 'offset-sm-5 col-sm-7']],
['div' => ['class' => 'form-check']],
['input' => [
@@ -399,7 +399,7 @@ public function testHorizontalAlignCheckboxControlWithError()
['label' => ['class' => 'form-check-label', 'for' => 'users']],
'Users',
'/label',
- ['div' => ['id' => 'users-error', 'class' => 'ms-0 invalid-feedback']],
+ ['div' => ['id' => 'users-error', 'class' => 'invalid-feedback']],
'error message',
'/div',
'/div',
@@ -428,7 +428,7 @@ public function testHorizontalAlignCheckboxControlWithErrorAndHelp()
'help' => 'Help text',
]);
$expected = [
- ['div' => ['class' => 'mb-3 form-group row checkbox is-invalid']],
+ ['div' => ['class' => 'mb-3 row checkbox is-invalid']],
['div' => ['class' => 'offset-sm-5 col-sm-7']],
['div' => ['class' => 'form-check']],
['input' => [
@@ -449,12 +449,12 @@ public function testHorizontalAlignCheckboxControlWithErrorAndHelp()
['label' => ['class' => 'form-check-label', 'for' => 'users']],
'Users',
'/label',
- ['div' => ['id' => 'users-error', 'class' => 'ms-0 invalid-feedback']],
+ ['div' => ['id' => 'users-error', 'class' => 'invalid-feedback']],
'error message',
'/div',
- ['small' => ['id' => 'users-help', 'class' => 'd-block form-text text-muted']],
+ ['div' => ['id' => 'users-help', 'class' => 'form-text']],
'Help text',
- '/small',
+ '/div',
'/div',
'/div',
'/div',
@@ -486,7 +486,7 @@ public function testHorizontalAlignCheckboxControlWithErrorAndHelpOptions()
],
]);
$expected = [
- ['div' => ['class' => 'mb-3 form-group row checkbox is-invalid']],
+ ['div' => ['class' => 'mb-3 row checkbox is-invalid']],
['div' => ['class' => 'offset-sm-5 col-sm-7']],
['div' => ['class' => 'form-check']],
['input' => [
@@ -507,16 +507,16 @@ public function testHorizontalAlignCheckboxControlWithErrorAndHelpOptions()
['label' => ['class' => 'form-check-label', 'for' => 'users']],
'Users',
'/label',
- ['div' => ['id' => 'users-error', 'class' => 'ms-0 invalid-feedback']],
+ ['div' => ['id' => 'users-error', 'class' => 'invalid-feedback']],
'error message',
'/div',
- ['small' => [
+ ['div' => [
'id' => 'custom-help',
'foo' => 'bar',
- 'class' => 'help-class d-block form-text text-muted',
+ 'class' => 'help-class form-text',
]],
'Help text',
- '/small',
+ '/div',
'/div',
'/div',
'/div',
@@ -545,7 +545,7 @@ public function testHorizontalAlignCheckboxControlContainerOptions()
$expected = [
['div' => [
'attribute' => 'container-attribute',
- 'class' => 'container-class mb-3 form-group row checkbox',
+ 'class' => 'container-class mb-3 row checkbox',
]],
['div' => ['class' => 'offset-sm-5 col-sm-7']],
['div' => ['class' => 'form-check']],
@@ -595,7 +595,7 @@ public function testHorizontalAlignCheckboxControlContainerOptionsWithError()
$expected = [
['div' => [
'attribute' => 'container-attribute',
- 'class' => 'container-class mb-3 form-group row checkbox is-invalid',
+ 'class' => 'container-class mb-3 row checkbox is-invalid',
]],
['div' => ['class' => 'offset-sm-5 col-sm-7']],
['div' => ['class' => 'form-check']],
@@ -618,7 +618,7 @@ public function testHorizontalAlignCheckboxControlContainerOptionsWithError()
['label' => ['class' => 'form-check-label', 'for' => 'users']],
'Users',
'/label',
- ['div' => ['id' => 'users-error', 'class' => 'ms-0 invalid-feedback']],
+ ['div' => ['id' => 'users-error', 'class' => 'invalid-feedback']],
'error message',
'/div',
'/div',
@@ -644,7 +644,7 @@ public function testHorizontalAlignCheckboxControlNestedInput()
'nestedInput' => true,
]);
$expected = [
- ['div' => ['class' => 'mb-3 form-group row checkbox']],
+ ['div' => ['class' => 'mb-3 row checkbox']],
['div' => ['class' => 'offset-sm-5 col-sm-7']],
['div' => ['class' => 'form-check']],
['input' => [
@@ -686,7 +686,7 @@ public function testHorizontalAlignCheckboxControlNestedInputWithTooltip()
'tooltip' => 'Tooltip text',
]);
$expected = [
- ['div' => ['class' => 'mb-3 form-group row checkbox']],
+ ['div' => ['class' => 'mb-3 row checkbox']],
['div' => ['class' => 'offset-sm-5 col-sm-7']],
['div' => ['class' => 'form-check']],
['input' => [
@@ -736,7 +736,7 @@ public function testHorizontalAlignCheckboxControlNestedInputWithError()
'nestedInput' => true,
]);
$expected = [
- ['div' => ['class' => 'mb-3 form-group row checkbox is-invalid']],
+ ['div' => ['class' => 'mb-3 row checkbox is-invalid']],
['div' => ['class' => 'offset-sm-5 col-sm-7']],
['div' => ['class' => 'form-check']],
['input' => [
@@ -758,7 +758,7 @@ public function testHorizontalAlignCheckboxControlNestedInputWithError()
]],
'Users',
'/label',
- ['div' => ['id' => 'users-error', 'class' => 'ms-0 invalid-feedback']],
+ ['div' => ['id' => 'users-error', 'class' => 'invalid-feedback']],
'error message',
'/div',
'/div',
@@ -784,7 +784,7 @@ public function testHorizontalAlignCheckboxControlInline()
'inline' => true,
]);
$expected = [
- ['div' => ['class' => 'mb-3 form-group row checkbox']],
+ ['div' => ['class' => 'mb-3 row checkbox']],
['div' => ['class' => 'offset-sm-5 col-sm-7']],
['div' => ['class' => 'form-check']],
['input' => [
@@ -826,7 +826,7 @@ public function testHorizontalAlignCheckboxControlInlineWithDisabledLabel()
'label' => false,
]);
$expected = [
- ['div' => ['class' => 'mb-3 form-group row checkbox']],
+ ['div' => ['class' => 'mb-3 row checkbox']],
['div' => ['class' => 'offset-sm-5 col-sm-7']],
['div' => ['class' => 'form-check']],
['input' => [
@@ -865,7 +865,7 @@ public function testHorizontalAlignCheckboxControlInlineWithCustomLabel()
'label' => 'Custom Label',
]);
$expected = [
- ['div' => ['class' => 'mb-3 form-group row checkbox']],
+ ['div' => ['class' => 'mb-3 row checkbox']],
['div' => ['class' => 'offset-sm-5 col-sm-7']],
['div' => ['class' => 'form-check']],
['input' => [
@@ -911,7 +911,7 @@ public function testHorizontalAlignCheckboxControlInlineWithCustomLabelOptions()
],
]);
$expected = [
- ['div' => ['class' => 'mb-3 form-group row checkbox']],
+ ['div' => ['class' => 'mb-3 row checkbox']],
['div' => ['class' => 'offset-sm-5 col-sm-7']],
['div' => ['class' => 'form-check']],
['input' => [
@@ -953,7 +953,7 @@ public function testHorizontalAlignCheckboxControlInlineWithHelp()
'help' => 'Help text',
]);
$expected = [
- ['div' => ['class' => 'mb-3 form-group row checkbox']],
+ ['div' => ['class' => 'mb-3 row checkbox']],
['div' => ['class' => 'offset-sm-5 col-sm-7']],
['div' => ['class' => 'form-check']],
['input' => [
@@ -972,9 +972,9 @@ public function testHorizontalAlignCheckboxControlInlineWithHelp()
['label' => ['class' => 'form-check-label', 'for' => 'users']],
'Users',
'/label',
- ['small' => ['id' => 'users-help', 'class' => 'd-block form-text text-muted']],
+ ['div' => ['id' => 'users-help', 'class' => 'form-text']],
'Help text',
- '/small',
+ '/div',
'/div',
'/div',
'/div',
@@ -1004,7 +1004,7 @@ public function testHorizontalAlignCheckboxControlInlineWithHelpOptions()
],
]);
$expected = [
- ['div' => ['class' => 'mb-3 form-group row checkbox']],
+ ['div' => ['class' => 'mb-3 row checkbox']],
['div' => ['class' => 'offset-sm-5 col-sm-7']],
['div' => ['class' => 'form-check']],
['input' => [
@@ -1023,13 +1023,13 @@ public function testHorizontalAlignCheckboxControlInlineWithHelpOptions()
['label' => ['class' => 'form-check-label', 'for' => 'users']],
'Users',
'/label',
- ['small' => [
+ ['div' => [
'id' => 'custom-help',
'foo' => 'bar',
- 'class' => 'help-class d-block form-text text-muted',
+ 'class' => 'help-class form-text',
]],
'Help text',
- '/small',
+ '/div',
'/div',
'/div',
'/div',
@@ -1054,7 +1054,7 @@ public function testHorizontalAlignCheckboxControlInlineWithTooltip()
'tooltip' => 'Tooltip text',
]);
$expected = [
- ['div' => ['class' => 'mb-3 form-group row checkbox']],
+ ['div' => ['class' => 'mb-3 row checkbox']],
['div' => ['class' => 'offset-sm-5 col-sm-7']],
['div' => ['class' => 'form-check']],
['input' => [
@@ -1104,7 +1104,7 @@ public function testHorizontalAlignCheckboxControlInlineWithError()
'inline' => true,
]);
$expected = [
- ['div' => ['class' => 'mb-3 form-group row checkbox is-invalid']],
+ ['div' => ['class' => 'mb-3 row checkbox is-invalid']],
['div' => ['class' => 'offset-sm-5 col-sm-7']],
['div' => ['class' => 'form-check']],
['input' => [
@@ -1126,7 +1126,7 @@ public function testHorizontalAlignCheckboxControlInlineWithError()
['label' => ['class' => 'form-check-label', 'for' => 'users']],
'Users',
'/label',
- ['div' => ['id' => 'users-error', 'class' => 'ms-0 invalid-feedback']],
+ ['div' => ['id' => 'users-error', 'class' => 'invalid-feedback']],
'error message',
'/div',
'/div',
@@ -1158,7 +1158,7 @@ public function testHorizontalAlignCheckboxControlInlineContainerOptions()
$expected = [
['div' => [
'attribute' => 'container-attribute',
- 'class' => 'container-class mb-3 form-group row checkbox',
+ 'class' => 'container-class mb-3 row checkbox',
]],
['div' => ['class' => 'offset-sm-5 col-sm-7']],
['div' => ['class' => 'form-check']],
@@ -1209,7 +1209,7 @@ public function testHorizontalAlignCheckboxControlInlineContainerOptionsWithErro
$expected = [
['div' => [
'attribute' => 'container-attribute',
- 'class' => 'container-class mb-3 form-group row checkbox is-invalid',
+ 'class' => 'container-class mb-3 row checkbox is-invalid',
]],
['div' => ['class' => 'offset-sm-5 col-sm-7']],
['div' => ['class' => 'form-check']],
@@ -1232,7 +1232,7 @@ public function testHorizontalAlignCheckboxControlInlineContainerOptionsWithErro
['label' => ['class' => 'form-check-label', 'for' => 'users']],
'Users',
'/label',
- ['div' => ['id' => 'users-error', 'class' => 'ms-0 invalid-feedback']],
+ ['div' => ['id' => 'users-error', 'class' => 'invalid-feedback']],
'error message',
'/div',
'/div',
@@ -1259,7 +1259,7 @@ public function testHorizontalAlignCheckboxControlInlineNestedInput()
'nestedInput' => true,
]);
$expected = [
- ['div' => ['class' => 'mb-3 form-group row checkbox']],
+ ['div' => ['class' => 'mb-3 row checkbox']],
['div' => ['class' => 'offset-sm-5 col-sm-7']],
['div' => ['class' => 'form-check']],
['input' => [
@@ -1302,7 +1302,7 @@ public function testHorizontalAlignCheckboxControlInlineNestedInputWithTooltip()
'tooltip' => 'Tooltip text',
]);
$expected = [
- ['div' => ['class' => 'mb-3 form-group row checkbox']],
+ ['div' => ['class' => 'mb-3 row checkbox']],
['div' => ['class' => 'offset-sm-5 col-sm-7']],
['div' => ['class' => 'form-check']],
['input' => [
@@ -1349,7 +1349,7 @@ public function testHorizontalAlignCheckboxControlSwitch()
'switch' => true,
]);
$expected = [
- ['div' => ['class' => 'mb-3 form-group row checkbox']],
+ ['div' => ['class' => 'mb-3 row checkbox']],
['div' => ['class' => 'offset-sm-5 col-sm-7']],
['div' => ['class' => 'form-check form-switch']],
['input' => [
diff --git a/tests/TestCase/View/Helper/FormHelper/HorizontalAlign/ColorControlTest.php b/tests/TestCase/View/Helper/FormHelper/HorizontalAlign/ColorControlTest.php
index 7870895a..e4529e56 100644
--- a/tests/TestCase/View/Helper/FormHelper/HorizontalAlign/ColorControlTest.php
+++ b/tests/TestCase/View/Helper/FormHelper/HorizontalAlign/ColorControlTest.php
@@ -24,7 +24,7 @@ public function testHorizontalAlignColorControl()
'value' => '#ffffff',
]);
$expected = [
- 'div' => ['class' => 'mb-3 form-group row color'],
+ 'div' => ['class' => 'mb-3 row color'],
'label' => ['class' => 'col-form-label col-sm-5', 'for' => 'color'],
'Color',
'/label',
@@ -59,7 +59,7 @@ public function testHorizontalAlignColorControlWithDisabledLabel()
'label' => false,
]);
$expected = [
- 'div' => ['class' => 'mb-3 form-group row color'],
+ 'div' => ['class' => 'mb-3 row color'],
['div' => ['class' => 'col-sm-7']],
'input' => [
'type' => 'color',
@@ -92,7 +92,7 @@ public function testHorizontalAlignColorControlWithCustomLabel()
'label' => 'Custom Label',
]);
$expected = [
- 'div' => ['class' => 'mb-3 form-group row color'],
+ 'div' => ['class' => 'mb-3 row color'],
'label' => ['class' => 'col-form-label col-sm-5', 'for' => 'color'],
'Custom Label',
'/label',
@@ -132,7 +132,7 @@ public function testHorizontalAlignColorControlWithCustomLabelOptions()
],
]);
$expected = [
- 'div' => ['class' => 'mb-3 form-group row color'],
+ 'div' => ['class' => 'mb-3 row color'],
'label' => [
'for' => 'color',
'class' => 'custom-label-class col-form-label col-sm-5',
@@ -172,7 +172,7 @@ public function testHorizontalAlignColorControlWithHelp()
'help' => 'Help text',
]);
$expected = [
- 'div' => ['class' => 'mb-3 form-group row color'],
+ 'div' => ['class' => 'mb-3 row color'],
'label' => ['class' => 'col-form-label col-sm-5', 'for' => 'color'],
'Color',
'/label',
@@ -185,9 +185,9 @@ public function testHorizontalAlignColorControlWithHelp()
'aria-describedby' => 'color-help',
'value' => '#ffffff',
],
- ['small' => ['id' => 'color-help', 'class' => 'd-block form-text text-muted']],
+ ['div' => ['id' => 'color-help', 'class' => 'form-text']],
'Help text',
- '/small',
+ '/div',
'/div',
'/div',
];
@@ -217,7 +217,7 @@ public function testHorizontalAlignColorControlWithHelpOptions()
],
]);
$expected = [
- 'div' => ['class' => 'mb-3 form-group row color'],
+ 'div' => ['class' => 'mb-3 row color'],
'label' => ['class' => 'col-form-label col-sm-5', 'for' => 'color'],
'Color',
'/label',
@@ -230,13 +230,13 @@ public function testHorizontalAlignColorControlWithHelpOptions()
'aria-describedby' => 'custom-help',
'value' => '#ffffff',
],
- ['small' => [
+ ['div' => [
'id' => 'custom-help',
'foo' => 'bar',
- 'class' => 'help-class d-block form-text text-muted',
+ 'class' => 'help-class form-text',
]],
'Help text',
- '/small',
+ '/div',
'/div',
'/div',
];
@@ -261,7 +261,7 @@ public function testHorizontalAlignColorControlWithTooltip()
'tooltip' => 'Tooltip text',
]);
$expected = [
- 'div' => ['class' => 'mb-3 form-group row color'],
+ 'div' => ['class' => 'mb-3 row color'],
'label' => ['class' => 'col-form-label col-sm-5', 'for' => 'color'],
'Color',
'span' => [
@@ -302,7 +302,7 @@ public function testHorizontalAlignColorControlWithCustomSpacing()
'spacing' => 'custom-spacing',
]);
$expected = [
- 'div' => ['class' => 'custom-spacing form-group row color'],
+ 'div' => ['class' => 'custom-spacing row color'],
'label' => ['class' => 'col-form-label col-sm-5', 'for' => 'color'],
'Color',
'/label',
@@ -340,7 +340,7 @@ public function testHorizontalAlignColorControlWithError()
'value' => '#ffffff',
]);
$expected = [
- 'div' => ['class' => 'mb-3 form-group row color is-invalid'],
+ 'div' => ['class' => 'mb-3 row color is-invalid'],
'label' => ['class' => 'col-form-label col-sm-5', 'for' => 'color'],
'Color',
'/label',
@@ -354,7 +354,7 @@ public function testHorizontalAlignColorControlWithError()
'aria-describedby' => 'color-error',
'value' => '#ffffff',
],
- ['div' => ['id' => 'color-error', 'class' => 'ms-0 invalid-feedback']],
+ ['div' => ['id' => 'color-error', 'class' => 'invalid-feedback']],
'error message',
'/div',
'/div',
@@ -384,7 +384,7 @@ public function testHorizontalAlignColorControlWithErrorAndHelp()
'help' => 'Help text',
]);
$expected = [
- 'div' => ['class' => 'mb-3 form-group row color is-invalid'],
+ 'div' => ['class' => 'mb-3 row color is-invalid'],
'label' => ['class' => 'col-form-label col-sm-5', 'for' => 'color'],
'Color',
'/label',
@@ -398,12 +398,12 @@ public function testHorizontalAlignColorControlWithErrorAndHelp()
'aria-describedby' => 'color-error color-help',
'value' => '#ffffff',
],
- ['div' => ['id' => 'color-error', 'class' => 'ms-0 invalid-feedback']],
+ ['div' => ['id' => 'color-error', 'class' => 'invalid-feedback']],
'error message',
'/div',
- ['small' => ['id' => 'color-help', 'class' => 'd-block form-text text-muted']],
+ ['div' => ['id' => 'color-help', 'class' => 'form-text']],
'Help text',
- '/small',
+ '/div',
'/div',
'/div',
];
@@ -436,7 +436,7 @@ public function testHorizontalAlignColorControlWithErrorAndHelpOptions()
],
]);
$expected = [
- 'div' => ['class' => 'mb-3 form-group row color is-invalid'],
+ 'div' => ['class' => 'mb-3 row color is-invalid'],
'label' => ['class' => 'col-form-label col-sm-5', 'for' => 'color'],
'Color',
'/label',
@@ -450,16 +450,16 @@ public function testHorizontalAlignColorControlWithErrorAndHelpOptions()
'aria-describedby' => 'color-error custom-help',
'value' => '#ffffff',
],
- ['div' => ['id' => 'color-error', 'class' => 'ms-0 invalid-feedback']],
+ ['div' => ['id' => 'color-error', 'class' => 'invalid-feedback']],
'error message',
'/div',
- ['small' => [
+ ['div' => [
'id' => 'custom-help',
'foo' => 'bar',
- 'class' => 'help-class d-block form-text text-muted',
+ 'class' => 'help-class form-text',
]],
'Help text',
- '/small',
+ '/div',
'/div',
'/div',
];
@@ -490,7 +490,7 @@ public function testHorizontalAlignColorControlContainerOptions()
$expected = [
'div' => [
'attribute' => 'container-attribute',
- 'class' => 'container-class mb-3 form-group row color',
+ 'class' => 'container-class mb-3 row color',
],
'label' => ['class' => 'col-form-label col-sm-5', 'for' => 'color',],
'Color',
@@ -535,7 +535,7 @@ public function testHorizontalAlignColorControlContainerOptionsWithError()
$expected = [
'div' => [
'attribute' => 'container-attribute',
- 'class' => 'container-class mb-3 form-group row color is-invalid',
+ 'class' => 'container-class mb-3 row color is-invalid',
],
'label' => ['class' => 'col-form-label col-sm-5', 'for' => 'color',],
'Color',
@@ -550,7 +550,7 @@ public function testHorizontalAlignColorControlContainerOptionsWithError()
'aria-describedby' => 'color-error',
'value' => '#ffffff',
],
- ['div' => ['id' => 'color-error', 'class' => 'ms-0 invalid-feedback']],
+ ['div' => ['id' => 'color-error', 'class' => 'invalid-feedback']],
'error message',
'/div',
'/div',
diff --git a/tests/TestCase/View/Helper/FormHelper/HorizontalAlign/DateTimeControlTest.php b/tests/TestCase/View/Helper/FormHelper/HorizontalAlign/DateTimeControlTest.php
index 291f6304..d82ee35e 100644
--- a/tests/TestCase/View/Helper/FormHelper/HorizontalAlign/DateTimeControlTest.php
+++ b/tests/TestCase/View/Helper/FormHelper/HorizontalAlign/DateTimeControlTest.php
@@ -27,7 +27,7 @@ public function testHorizontalAlignDateTimeControl()
'value' => $now->format('Y-m-d H:i:s'),
]);
$expected = [
- ['div' => ['class' => 'mb-3 form-group row datetime-local']],
+ ['div' => ['class' => 'mb-3 row datetime-local']],
['label' => ['class' => 'col-form-label col-sm-5', 'for' => 'created']],
'Created',
'/label',
@@ -64,7 +64,7 @@ public function testHorizontalAlignDateTimeControlWithDisabledLabel()
'label' => false,
]);
$expected = [
- ['div' => ['class' => 'mb-3 form-group row datetime-local']],
+ ['div' => ['class' => 'mb-3 row datetime-local']],
['div' => ['class' => 'col-sm-7']],
'input' => [
'type' => 'datetime-local',
@@ -98,7 +98,7 @@ public function testHorizontalAlignDateTimeControlWithCustomLabel()
'label' => 'Custom Label',
]);
$expected = [
- ['div' => ['class' => 'mb-3 form-group row datetime-local']],
+ ['div' => ['class' => 'mb-3 row datetime-local']],
['label' => ['class' => 'col-form-label col-sm-5', 'for' => 'created']],
'Custom Label',
'/label',
@@ -139,7 +139,7 @@ public function testHorizontalAlignDateTimeControlWithCustomLabelOptions()
],
]);
$expected = [
- ['div' => ['class' => 'mb-3 form-group row datetime-local']],
+ ['div' => ['class' => 'mb-3 row datetime-local']],
['label' => ['class' => 'custom-label-class col-form-label col-sm-5', 'foo' => 'bar', 'for' => 'created']],
'Custom Label',
'/label',
@@ -176,7 +176,7 @@ public function testHorizontalAlignDateTimeControlWithHelp()
'help' => 'Help text',
]);
$expected = [
- ['div' => ['class' => 'mb-3 form-group row time']],
+ ['div' => ['class' => 'mb-3 row time']],
['label' => ['class' => 'col-form-label col-sm-5', 'for' => 'created']],
'Created',
'/label',
@@ -190,9 +190,9 @@ public function testHorizontalAlignDateTimeControlWithHelp()
'step' => '1',
'value' => date('H:i:s', $now),
],
- ['small' => ['id' => 'created-help', 'class' => 'd-block form-text text-muted']],
+ ['div' => ['id' => 'created-help', 'class' => 'form-text']],
'Help text',
- '/small',
+ '/div',
'/div',
'/div',
];
@@ -223,7 +223,7 @@ public function testHorizontalAlignDateTimeControlWithHelpOptions()
],
]);
$expected = [
- ['div' => ['class' => 'mb-3 form-group row time']],
+ ['div' => ['class' => 'mb-3 row time']],
['label' => ['class' => 'col-form-label col-sm-5', 'for' => 'created']],
'Created',
'/label',
@@ -237,13 +237,13 @@ public function testHorizontalAlignDateTimeControlWithHelpOptions()
'step' => '1',
'value' => date('H:i:s', $now),
],
- ['small' => [
+ ['div' => [
'id' => 'custom-help',
'foo' => 'bar',
- 'class' => 'help-class d-block form-text text-muted',
+ 'class' => 'help-class form-text',
]],
'Help text',
- '/small',
+ '/div',
'/div',
'/div',
];
@@ -269,7 +269,7 @@ public function testHorizontalAlignDateTimeControlWithTooltip()
'tooltip' => 'Tooltip text',
]);
$expected = [
- ['div' => ['class' => 'mb-3 form-group row time']],
+ ['div' => ['class' => 'mb-3 row time']],
['label' => ['class' => 'col-form-label col-sm-5', 'for' => 'created']],
'Created ',
'span' => [
@@ -313,7 +313,7 @@ public function testHorizontalAlignDateTimeControlWithCustomSpacing()
'spacing' => 'custom-spacing',
]);
$expected = [
- ['div' => ['class' => 'custom-spacing form-group row datetime-local']],
+ ['div' => ['class' => 'custom-spacing row datetime-local']],
['label' => ['class' => 'col-form-label col-sm-5', 'for' => 'created']],
'Created',
'/label',
@@ -353,7 +353,7 @@ public function testHorizontalAlignDateTimeControlWithError()
]);
$expected = [
['div' => [
- 'class' => 'mb-3 form-group row datetime-local is-invalid',
+ 'class' => 'mb-3 row datetime-local is-invalid',
]],
['label' => ['class' => 'col-form-label col-sm-5', 'for' => 'created']],
'Created',
@@ -369,7 +369,7 @@ public function testHorizontalAlignDateTimeControlWithError()
'aria-describedby' => 'created-error',
'value' => $now->format('Y-m-d H:i:s'),
],
- ['div' => ['id' => 'created-error', 'class' => 'ms-0 invalid-feedback']],
+ ['div' => ['id' => 'created-error', 'class' => 'invalid-feedback']],
'error message',
'/div',
'/div',
@@ -401,7 +401,7 @@ public function testHorizontalAlignDateTimeControlWithErrorAndHelp()
]);
$expected = [
['div' => [
- 'class' => 'mb-3 form-group row datetime-local is-invalid',
+ 'class' => 'mb-3 row datetime-local is-invalid',
]],
['label' => ['class' => 'col-form-label col-sm-5', 'for' => 'created']],
'Created',
@@ -416,12 +416,12 @@ public function testHorizontalAlignDateTimeControlWithErrorAndHelp()
'aria-describedby' => 'created-error created-help',
'value' => $now->format('Y-m-d H:i:s'),
],
- ['div' => ['id' => 'created-error', 'class' => 'ms-0 invalid-feedback']],
+ ['div' => ['id' => 'created-error', 'class' => 'invalid-feedback']],
'error message',
'/div',
- ['small' => ['id' => 'created-help', 'class' => 'd-block form-text text-muted']],
+ ['div' => ['id' => 'created-help', 'class' => 'form-text']],
'Help text',
- '/small',
+ '/div',
'/div',
'/div',
];
@@ -456,7 +456,7 @@ public function testHorizontalAlignDateTimeControlWithErrorAndHelpOptions()
]);
$expected = [
['div' => [
- 'class' => 'mb-3 form-group row datetime-local is-invalid',
+ 'class' => 'mb-3 row datetime-local is-invalid',
]],
['label' => ['class' => 'col-form-label col-sm-5', 'for' => 'created']],
'Created',
@@ -471,16 +471,16 @@ public function testHorizontalAlignDateTimeControlWithErrorAndHelpOptions()
'aria-describedby' => 'created-error custom-help',
'value' => $now->format('Y-m-d H:i:s'),
],
- ['div' => ['id' => 'created-error', 'class' => 'ms-0 invalid-feedback']],
+ ['div' => ['id' => 'created-error', 'class' => 'invalid-feedback']],
'error message',
'/div',
- ['small' => [
+ ['div' => [
'id' => 'custom-help',
'foo' => 'bar',
- 'class' => 'help-class d-block form-text text-muted',
+ 'class' => 'help-class form-text',
]],
'Help text',
- '/small',
+ '/div',
'/div',
'/div',
];
@@ -511,7 +511,7 @@ public function testHorizontalAlignDateTimeControlContainerOptions()
$expected = [
['div' => [
'attribute' => 'container-attribute',
- 'class' => 'container-class mb-3 form-group row datetime-local',
+ 'class' => 'container-class mb-3 row datetime-local',
]],
['label' => ['class' => 'col-form-label col-sm-5', 'for' => 'created']],
'Created',
@@ -557,7 +557,7 @@ public function testHorizontalAlignDateTimeControlContainerOptionsWithError()
$expected = [
['div' => [
'attribute' => 'container-attribute',
- 'class' => 'container-class mb-3 form-group row datetime-local is-invalid',
+ 'class' => 'container-class mb-3 row datetime-local is-invalid',
]],
['label' => ['class' => 'col-form-label col-sm-5', 'for' => 'created']],
'Created',
@@ -573,7 +573,7 @@ public function testHorizontalAlignDateTimeControlContainerOptionsWithError()
'aria-describedby' => 'created-error',
'value' => $now->format('Y-m-d H:i:s'),
],
- ['div' => ['id' => 'created-error', 'class' => 'ms-0 invalid-feedback']],
+ ['div' => ['id' => 'created-error', 'class' => 'invalid-feedback']],
'error message',
'/div',
'/div',
@@ -600,7 +600,7 @@ public function testHorizontalAlignDateTimeControlDate()
'value' => $now,
]);
$expected = [
- ['div' => ['class' => 'mb-3 form-group row date']],
+ ['div' => ['class' => 'mb-3 row date']],
['label' => ['class' => 'col-form-label col-sm-5', 'for' => 'created']],
'Created',
'/label',
@@ -636,7 +636,7 @@ public function testHorizontalAlignDateTimeControlTime()
'value' => $now,
]);
$expected = [
- ['div' => ['class' => 'mb-3 form-group row time']],
+ ['div' => ['class' => 'mb-3 row time']],
['label' => ['class' => 'col-form-label col-sm-5', 'for' => 'created']],
'Created',
'/label',
@@ -669,37 +669,37 @@ public function testHorizontalAlignDateTimeControlCustomContainerTemplateViaTemp
$result = $this->Form->control('created', [
'type' => 'datetime',
]);
- $this->assertStringContainsString('