There was an error while loading. Please reload this page.
1 parent dec702a commit 1594fd7Copy full SHA for 1594fd7
classnames-test.ts renamed to tests/types.ts
@@ -2,7 +2,7 @@ import classNames from 'classnames';
2
import dedupe from 'classnames/dedupe';
3
import bind from 'classnames/bind';
4
5
-// index
+// default
6
classNames('foo');
7
classNames(null);
8
classNames(undefined);
@@ -23,6 +23,23 @@ classNames([Symbol()]);
23
// $ExpectError
24
classNames([[Symbol()]]);
25
26
+// should match tests/index.js
27
+classNames('c', ['a', 'b']);
28
+classNames('', 'b', {}, '');
29
+classNames('a', 0, null, undefined, true, 1, 'b');
30
+classNames('a', [[]]);
31
+classNames('a', []);
32
33
+classNames(['a', 'b']);
34
+classNames(['a', 'b'], 'c');
35
+classNames(['a', 'b'], ['c', 'd']);
36
+classNames(['a', 0, null, undefined, false, true, 'b']);
37
+classNames(['a', ['b', 'c']]);
38
+classNames(['a', ['b', ['c', {d: true}]]]);
39
+classNames(['a', {b: true, c: false}]);
40
+classNames({a: true}, 'b', 0);
41
+classNames({}, Infinity, [{}, []]);
42
+
43
// dedupe
44
dedupe('foo');
45
dedupe(null);
0 commit comments