Mercurial > nebulaweb3
view 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 |
line wrap: on
line source
import test from 'ava'; // import "console-advanced"; import Tablesaw from '../dist/tablesaw.js'; test('Tablesaw, DOM lib exists', t => { t.is(typeof Tablesaw, "object"); t.is(typeof Tablesaw.$, "function"); t.not(typeof Tablesaw.Table, "undefined"); t.not(typeof Tablesaw.Stack, "undefined"); t.not(typeof Tablesaw.ColumnToggle, "undefined"); // t.not(typeof Tablesaw.Sortable, "undefined"); // TODO // t.not(typeof Tablesaw.ModeSwitch, "undefined"); // TODO t.not(typeof Tablesaw.MiniMap, "undefined"); // t.not(typeof Tablesaw.Btn, "undefined"); // TODO t.not(typeof Tablesaw.CheckAll, "undefined"); }); test('MiniMap.show returns false when attribute is not set', t => { var table = document.createElement( "table" ); t.is(Tablesaw.MiniMap.show(table), false); }); test('MiniMap.show returns true when attribute is set (but value-less)', t => { var table = document.createElement( "table" ); table.setAttribute( Tablesaw.MiniMap.attr.init, "" ); t.is(Tablesaw.MiniMap.show(table), true); });