annotate default/node_modules/tablesaw/test/main.test.js @ 0:1d038bc9b3d2 default tip

Up:default
author Liny <dev@neowd.com>
date Sat, 31 May 2025 09:21:51 +0800
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1 import test from 'ava';
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2 // import "console-advanced";
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3 import Tablesaw from '../dist/tablesaw.js';
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
4
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
5 test('Tablesaw, DOM lib exists', t => {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
6 t.is(typeof Tablesaw, "object");
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
7 t.is(typeof Tablesaw.$, "function");
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
8 t.not(typeof Tablesaw.Table, "undefined");
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
9 t.not(typeof Tablesaw.Stack, "undefined");
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
10 t.not(typeof Tablesaw.ColumnToggle, "undefined");
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
11 // t.not(typeof Tablesaw.Sortable, "undefined"); // TODO
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
12 // t.not(typeof Tablesaw.ModeSwitch, "undefined"); // TODO
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
13 t.not(typeof Tablesaw.MiniMap, "undefined");
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
14 // t.not(typeof Tablesaw.Btn, "undefined"); // TODO
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
15 t.not(typeof Tablesaw.CheckAll, "undefined");
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
16 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
17
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
18 test('MiniMap.show returns false when attribute is not set', t => {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
19 var table = document.createElement( "table" );
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
20 t.is(Tablesaw.MiniMap.show(table), false);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
21 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
22
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
23 test('MiniMap.show returns true when attribute is set (but value-less)', t => {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
24 var table = document.createElement( "table" );
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
25 table.setAttribute( Tablesaw.MiniMap.attr.init, "" );
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
26 t.is(Tablesaw.MiniMap.show(table), true);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
27 });