Yang Guo | 4fd355c | 2019-09-19 10:59:03 +0200 | [diff] [blame^] | 1 | var test = require('tape'); |
2 | var stringify = require('../'); | ||||
3 | |||||
4 | test('custom comparison function', function (t) { | ||||
5 | t.plan(1); | ||||
6 | var obj = { c: 8, b: [{z:6,y:5,x:4},7], a: 3 }; | ||||
7 | var s = stringify(obj, function (a, b) { | ||||
8 | return a.key < b.key ? 1 : -1; | ||||
9 | }); | ||||
10 | t.equal(s, '{"c":8,"b":[{"z":6,"y":5,"x":4},7],"a":3}'); | ||||
11 | }); |