text: describe('Test sk.string functions.',
    function() {
      function testSortStrings() {
        var test = function(input, expected) {
          assert.deepEqual(sk.sortStrings(input), expected);
        }
        test([], []);
        test([''], ['']);
        test(['A', 'b', 'C', 'f', 'E', 'd'], ['A', 'b', 'C', 'd', 'E', 'f']);
        test(['AAA', 'a', '', 'aaaa', 'AA'], ['', 'a', 'AA', 'AAA', 'aaaa']);
        test(['5', '30', '100', '1'], ['1', '100', '30', '5']);
        test(['Nut', 'nOt', 'NIt', 'neT', 'NaT', 'nOTe', 'NATe'],
             ['NaT', 'NATe', 'neT', 'NIt', 'nOt', 'nOTe', 'Nut']);
      }
  
      it('sk.sortStrings sorts ignoring case', testSortStrings);
  
      function testCapWords() {
        var tc = {
          "": "",
          "a": "A",
          "A": "A",
          "a ": "A ",
          "abc": "Abc",
          "aBc": "ABc",
          "abc def": "Abc Def",
        };
        for (var input in tc) {
          assert.equal(sk.toCapWords(input), tc[input]);
        }
      }
  
      it('Verify that sk.toCapWords works as expected.', function() {
        testCapWords();
      });
    }
  );
  