import { navigateToStory, createTestkit } from '../../../../test/utils/sled-helpers';
import AccordionDriverFactory, { AccordionUniDriver } from '../../Accordion.uni.driver.js';

describe('Accordion', () => {
  it('should able to expand an item', async () => {
    const iframe = await navigateToStory('accordion--simple');

    const { testkit } = await createTestkit<
      AccordionUniDriver
    >({
      page: iframe,
      driver: AccordionDriverFactory,
      dataHook: 'accordion',
    });

    await testkit.clickItemAt(0);

    expect(await testkit.isItemExpandedAt(0)).toBe(true);
  });
});
