toMatch( '/if \(dispatchEvent\) \{\s*modalOpen = false;\s*\$nextTick\(\(\) => \$wire\.dispatch\(dispatchEventType, dispatchEventMessage\)\);/s' ); }); test('confirmation modal releases its scroll lock before submitting a destructive action', function () { $modal = file_get_contents(resource_path('views/components/modal-confirmation.blade.php')); expect($modal) ->toMatch('/submitting = true;\s*modalOpen = false;\s*\$nextTick\(\(\) => \{\s*submitForm\(\)/s') ->toMatch('/if \(result === true\) \{\s*resetModal\(\);/s'); });