diff --git a/resources/views/components/modal-confirmation.blade.php b/resources/views/components/modal-confirmation.blade.php index 8cc233a0c..0e4350f50 100644 --- a/resources/views/components/modal-confirmation.blade.php +++ b/resources/views/components/modal-confirmation.blade.php @@ -236,7 +236,6 @@ @foreach ($checkboxes as $index => $checkbox)
diff --git a/tests/Feature/ModalConfirmationStep1NoCancelTest.php b/tests/Feature/ModalConfirmationStep1NoCancelTest.php index ec1425e7e..0311cd0ec 100644 --- a/tests/Feature/ModalConfirmationStep1NoCancelTest.php +++ b/tests/Feature/ModalConfirmationStep1NoCancelTest.php @@ -1,5 +1,7 @@ toContain('step1ButtonText') ->not->toContain('Cancel'); }); + +test('modal confirmation lets checkbox ids define their Livewire model binding', function () { + $checkbox = Blade::render(<<<'BLADE' + + BLADE); + + expect($checkbox) + ->toContain('x-on:change="toggleAction(\'deleteVolumes\')"') + ->toContain('x-bind:checked="selectedActions.includes(\'deleteVolumes\')"') + ->toContain('wire:model=deleteVolumes') + ->toMatch('/id="deleteVolumes-[a-zA-Z0-9]{24}"/'); +});