Skip to content

Instantly share code, notes, and snippets.

@YonatanKra
Created January 19, 2023 04:58
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save YonatanKra/c1f9acbd03d942eda8b7533a0078e7ba to your computer and use it in GitHub Desktop.
Save YonatanKra/c1f9acbd03d942eda8b7533a0078e7ba to your computer and use it in GitHub Desktop.
describe('expandmode', () => {
it('should allow one accordion items open when set to “single”', async () => {
element.expandedmode = ‘single’;
expect(accordionItem1.open).toBeFalsy();
expect(accordionItem2.open).toBeFalsy();
accordionItem1.open = true;
accordionItem2.open = true;
expect(accordionItem1.open).toBeFalsy();
expect(accordionItem2.open).toBeTruthy();
});
it('should allow multiple items to open when set to “multi”', async () => {
element.expandmode = 'multi';
expect(accordionItem1.expanded).toBeTruthy();
expect(accordionItem2.expanded).toBeFalsy();
accordionItem1.expanded = true;
accordionItem2.expanded = true;
expect(accordionItem1.expanded).toBeTruthy();
expect(accordionItem2.expanded).toBeTruthy();
});
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment