(combobox, expectedVisible)
| 386 | } |
| 387 | |
| 388 | function assertVisibleItems(combobox, expectedVisible) { |
| 389 | const [header, ...listItems] = combobox.findAll('li').wrappers; |
| 390 | |
| 391 | expect(header.classes()).not.toContain('search-hidden'); |
| 392 | |
| 393 | for (const listItem of listItems) { |
| 394 | const text = listItem.text(); |
| 395 | |
| 396 | const shouldBeVisible = contains(expectedVisible, text); |
| 397 | if (shouldBeVisible) { |
| 398 | expect(listItem.classes()).not.toContain('search-hidden'); |
| 399 | } else { |
| 400 | expect(listItem.classes()).toContain('search-hidden'); |
| 401 | } |
| 402 | } |
| 403 | } |
| 404 | |
| 405 | it('Test show search field', async function () { |
| 406 | const values = await makeSearchable(); |
no test coverage detected