import '@testing-library/jest-dom';
import $, {VeamsQueryObject} from '../src';
test('addClass() - add one class', () => {
document.body.innerHTML = `
text content
text content
text content
`;
const $targetEls: VeamsQueryObject = $('.target-el');
const $testEls: VeamsQueryObject = $('.test-el');
$targetEls.addClass('is-test');
expect($testEls[0]).toHaveClass('test-el target-el is-test');
expect($testEls[1]).toHaveClass('test-el');
expect($testEls[2]).toHaveClass('test-el target-el is-test');
});
test('addClass() - add two classes', () => {
document.body.innerHTML = `
text content
text content
text content
`;
const $targetEls: VeamsQueryObject = $('.target-el');
const $testEls: VeamsQueryObject = $('.test-el');
$targetEls.addClass('is-test is-test-2');
expect($testEls[0]).toHaveClass('test-el target-el is-test is-test-2');
expect($testEls[1]).toHaveClass('test-el');
expect($testEls[2]).toHaveClass('test-el target-el is-test is-test-2');
});