import { useState } from "react"; import "@testing-library/jest-dom"; import { render, screen, waitFor } from "@testing-library/react"; import Dropdown from "./Dropdown"; import Button from "../buttons/Button"; import { click } from "../../../__mocks__/eventMock"; const DropDownDemoArgs = { containerId: "dropdown-container", handlerId: "dropdown-handler", options: [{ header: 'APIs', list: [{ id: '1', name: 'Rest', prefix: '', postfix: '', disabled: false, className: '' }, { id: '2', name: 'GraphQL', prefix: () => (
gq
), disabled: false, className: '', postfix: () => (
Coming soon
) }, { id: '3', name: 'Socket.io', prefix: '', postfix: () => (
Coming soon
), disabled: false, className: '' }, { id: '4', name: 'Websocket', prefix: '', postfix: '', disabled: true, className: '' } ] }, { id: '5', name: 'Firecamp', prefix: '', postfix: '', disabled: false, className: '' } ] as any }; const DropDownDemo = (args: any) => { let [selected, setSelected] = useState('GraphQL') return (