UNPKG

tablesort

Version:

A sorting component for HTML tables

28 lines (21 loc) 946 B
tape('sorts dot separated numbers', function(t) { var el = table.querySelector('th:nth-child(6)'); var event = document.createEvent('HTMLEvents'); event.initEvent('click', true, false); el.dispatchEvent(event); // Test the version column has sorts t.equal(table.rows[1].cells[5].innerHTML, '11.0.1'); t.equal(table.rows[2].cells[5].innerHTML, '18.0.1284.49'); t.equal(table.rows[3].cells[5].innerHTML, '31.0.1650.57'); event.initEvent('click', true, false); el.dispatchEvent(event); t.equal(table.rows[1].cells[5].innerHTML, '31.0.1650.57'); t.equal(table.rows[2].cells[5].innerHTML, '18.0.1284.49'); t.equal(table.rows[3].cells[5].innerHTML, '11.0.1'); event.initEvent('click', true, false); el.dispatchEvent(event); t.equal(table.rows[1].cells[5].innerHTML, '11.0.1'); t.equal(table.rows[2].cells[5].innerHTML, '18.0.1284.49'); t.equal(table.rows[3].cells[5].innerHTML, '31.0.1650.57'); t.end(); });