addClass.test.ts 706 B

1234567891011121314151617181920212223
  1. import { addClass } from './addClass';
  2. describe( 'addClass', () => {
  3. beforeEach( () => {
  4. document.body.innerHTML = '<div id="container"></div>';
  5. } );
  6. test( 'can add a class to the element.', () => {
  7. const container = document.getElementById( 'container' );
  8. addClass( container, 'active' );
  9. expect( container.classList.contains( 'active' ) ).toBe( true );
  10. } );
  11. test( 'can add classes to the element.', () => {
  12. const container = document.getElementById( 'container' );
  13. addClass( container, [ 'active', 'visible' ] );
  14. expect( container.classList.contains( 'active' ) ).toBe( true );
  15. expect( container.classList.contains( 'visible' ) ).toBe( true );
  16. } );
  17. } );