Prettier JQuery tables
[contractdashboard.git] / media / unit_testing / tests_onhold / 1_dom / 2914-state-save-sort.js
blob:a/media/unit_testing/tests_onhold/1_dom/2914-state-save-sort.js -> blob:b/media/unit_testing/tests_onhold/1_dom/2914-state-save-sort.js
  // DATA_TEMPLATE: dom_data
  oTest.fnStart( "2914 - State saving with an empty array" );
   
  $(document).ready( function () {
  document.cookie = "";
  $('#example').dataTable( {
  "bStateSave": true,
  "aaSorting": []
  } );
   
  oTest.fnTest(
  "No sort",
  null,
  function () { return $('#example tbody td:eq(3)').html() == "4"; }
  );
   
  oTest.fnTest(
  "Next page",
  function () {
  $('#example').dataTable().fnPageChange( 'next' );
  },
  function () { return $('#example tbody td:eq(1)').html() == "Camino 1.0"; }
  );
   
  oTest.fnTest(
  "Destroy the table and remake it - checking we are still on the next page",
  function () {
  $('#example').dataTable( {
  "bStateSave": true,
  "aaSorting": [],
  "bDestroy": true
  } );
  },
  function () { return $('#example tbody td:eq(1)').html() == "Camino 1.0"; }
  );
   
  oTest.fnCookieDestroy( $('#example').dataTable() );
  oTest.fnComplete();
  } );