UNPKG

1.23 kBJavaScriptView Raw
1'use strict';
2/*jshint asi: true */
3
4var test = require('tape')
5var formatStream = require('../')
6var applyTransform = require('apply-transform');
7var json =
8 '{ "name": "format-json-stream", '
9 + '"version": "0.0.0",'
10 + '"main": "format-json-stream.js", "scripts": { "test": "tap test/*.js" } }'
11
12test('indent default 2', function (t) {
13 t.plan(1)
14 applyTransform(formatStream(), json, function (err, data) {
15 if (err) { t.fail(err); t.end(); }
16 t.equal(
17 data
18 , [ '{'
19 , ' "name": "format-json-stream",'
20 , ' "version": "0.0.0",'
21 , ' "main": "format-json-stream.js",'
22 , ' "scripts": {'
23 , ' "test": "tap test/*.js"'
24 , ' }'
25 , '}'
26 ].join('\n')
27 )
28 })
29})
30
31test('indent 4', function (t) {
32 t.plan(1)
33 applyTransform(formatStream(4), json, function (err, data) {
34 if (err) { t.fail(err); t.end(); }
35 t.equal(
36 data
37 , [ '{'
38 , ' "name": "format-json-stream",'
39 , ' "version": "0.0.0",'
40 , ' "main": "format-json-stream.js",'
41 , ' "scripts": {'
42 , ' "test": "tap test/*.js"'
43 , ' }'
44 , '}'
45 ].join('\n')
46 )
47 })
48})