Added new toHaveClasses matcher; tests included

This commit is contained in:
Alex Yorkovich
2024-12-04 12:19:28 -06:00
parent 483d4ab3c3
commit 1805337424
4 changed files with 99 additions and 0 deletions

View File

@@ -621,6 +621,20 @@ describe('Matchers (Integration)', function() {
});
});
describe('toHaveClasses', function() {
verifyPasses(function(env) {
const el = specHelpers.domHelpers.createElementWithClassName(
'foo bar baz'
);
env.expect(el).toHaveClasses(['bar', 'baz']);
});
verifyFails(function(env) {
const el = specHelpers.domHelpers.createElementWithClassName('foo bar');
env.expect(el).toHaveClasses(['bar', 'baz']);
});
});
describe('toHaveSpyInteractions', function() {
let spyObj;
beforeEach(function() {