text: // DATA_TEMPLATE: js_data
  oTest.fnStart("oLanguage.sSearch");
  
  $(document).ready(function () {
      /* Check the default */
      var oTable = $('#example').dataTable({
          "aaData": gaaData
      });
      var oSettings = oTable.fnSettings();
  
      oTest.fnTest(
          "Search language is 'Search:' by default",
          null,
          function () {
              return oSettings.oLanguage.sSearch == "Search:";
          }
      );
  
      oTest.fnTest(
          "A label input is used",
          null,
          function () {
              return $('label', oSettings.aanFeatures.f[0]).length == 1
          }
      );
  
      oTest.fnTest(
          "Search language default is in the DOM",
          null,
          function () {
              return $('label', oSettings.aanFeatures.f[0]).text()
                  == "Search: ";
          }
      );
  
  
      oTest.fnTest(
          "Search language can be defined",
          function () {
              oSession.fnRestore();
              oTable = $('#example').dataTable({
                  "aaData": gaaData,
                  "oLanguage": {
                      "sSearch": "unit test"
                  }
              });
              oSettings = oTable.fnSettings();
          },
          function () {
              return oSettings.oLanguage.sSearch == "unit test";
          }
      );
  
      oTest.fnTest(
          "Info language definition is in the DOM",
          null,
          function () {
              return $('label', oSettings.aanFeatures.f[0]).text().indexOf('unit test') !== -1;
          }
      );
  
  
      oTest.fnTest(
          "Blank search has a no (separator) inserted",
          function () {
              oSession.fnRestore();
              oTable = $('#example').dataTable({
                  "aaData": gaaData,
                  "oLanguage": {
                      "sSearch": ""
                  }
              });
              oSettings = oTable.fnSettings();
          },
          function () {
              return document.getElementById('example_filter').childNodes.length == 1;
          }
      );
  
  
      oTest.fnComplete();
  });