test: improve test cases typing (#8202)
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
import { lockClick } from '../lock-click';
|
||||
|
||||
test('should allow to toggle lockClick class', () => {
|
||||
const CLASSNAME = 'van-toast--unclickable';
|
||||
expect(document.body.classList.contains(CLASSNAME)).toBeFalsy();
|
||||
|
||||
lockClick(true);
|
||||
expect(document.body.classList.contains(CLASSNAME)).toBeTruthy();
|
||||
|
||||
lockClick(true);
|
||||
lockClick(false);
|
||||
expect(document.body.classList.contains(CLASSNAME)).toBeTruthy();
|
||||
|
||||
lockClick(false);
|
||||
lockClick(false);
|
||||
expect(document.body.classList.contains(CLASSNAME)).toBeFalsy();
|
||||
|
||||
lockClick(true);
|
||||
expect(document.body.classList.contains(CLASSNAME)).toBeTruthy();
|
||||
|
||||
lockClick(false);
|
||||
expect(document.body.classList.contains(CLASSNAME)).toBeFalsy();
|
||||
});
|
||||
Reference in New Issue
Block a user