From 1e6c815bc1b8ce8fb37b574bbf633d495b1eeae1 Mon Sep 17 00:00:00 2001 From: Robin Malfait Date: Mon, 15 Apr 2024 18:03:31 +0200 Subject: [PATCH] add test to ensure `` doesn't crash --- .../src/components/combobox/combobox.test.tsx | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/packages/@headlessui-react/src/components/combobox/combobox.test.tsx b/packages/@headlessui-react/src/components/combobox/combobox.test.tsx index 76d4dfc0d0..f68947519e 100644 --- a/packages/@headlessui-react/src/components/combobox/combobox.test.tsx +++ b/packages/@headlessui-react/src/components/combobox/combobox.test.tsx @@ -575,6 +575,31 @@ describe('Rendering', () => { assertComboboxList({ state: ComboboxState.InvisibleUnmounted }) }) ) + + it( + 'should not crash when the `Combobox` still contains a `nullable` prop', + suppressConsoleLogs(async () => { + let data = [ + { id: 1, name: 'alice', label: 'Alice' }, + { id: 2, name: 'bob', label: 'Bob' }, + { id: 3, name: 'charlie', label: 'Charlie' }, + ] + + render( + + + + + {data.map((person) => ( + + {person.label} + + ))} + + + ) + }) + ) }) describe('Combobox.Input', () => {