15 lines
680 B
JavaScript
15 lines
680 B
JavaScript
import { expect } from '@open-wc/testing';
|
|
import { isValidatorApplied } from '../src/isValidatorApplied.js';
|
|
|
|
describe('isValidatorApplied', () => {
|
|
it(`checks if validator (provided name string) is applied`, async () => {
|
|
const myValFn = (val, param) => ({ myValFn: param === 'x' });
|
|
const myOtherValFn = (val, param) => ({ myOtherValFn: param === 'x' });
|
|
|
|
expect(isValidatorApplied('myValFn', myValFn, 'x')).to.equal(true);
|
|
expect(isValidatorApplied('myValFn', myValFn, 'y')).to.equal(true);
|
|
|
|
expect(isValidatorApplied('myValFn', myOtherValFn, 'x')).to.equal(false);
|
|
expect(isValidatorApplied('myValFn', myOtherValFn, 'y')).to.equal(false);
|
|
});
|
|
});
|