| Leo Repp | 58b9f11 | 2021-11-22 11:57:47 +0100 | [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 | }); | ||||