twitst4tz

twitter statistics web application
Log | Files | Refs | README | LICENSE

cmp.js (350B)


      1 'use strict';
      2 
      3 var test = require('tape');
      4 var stringify = require('../');
      5 
      6 test('custom comparison function', function (t) {
      7     t.plan(1);
      8     var obj = { c: 8, b: [{z:6,y:5,x:4},7], a: 3 };
      9     var s = stringify(obj, function (a, b) {
     10         return a.key < b.key ? 1 : -1;
     11     });
     12     t.equal(s, '{"c":8,"b":[{"z":6,"y":5,"x":4},7],"a":3}');
     13 });