test: improve test cases typing (#8202)

This commit is contained in:
neverland
2021-02-23 20:54:28 +08:00
committed by GitHub
parent 1170262d72
commit 2168382917
9 changed files with 50 additions and 46 deletions
+23
View File
@@ -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();
});