documentation/default_theme/test/format_parameters.js
Tom MacWright 7f7ea0837c style(prettier): Include declarations, bin, and default_theme in prettier scope (#747)
This ensures all our formatting everywhere is consistent
2017-04-21 19:04:11 -04:00

16 lines
438 B
JavaScript

var test = require('tap').test;
var formatParameters = require('../lib/format_parameters');
test('main', function(t) {
t.deepEqual(formatParameters({}), '');
t.deepEqual(formatParameters({ params: [] }), '()');
t.deepEqual(formatParameters({ params: [{ name: 'foo' }] }), '(foo: )');
t.deepEqual(
formatParameters({
params: [{ name: 'foo', type: { type: 'OptionalType' } }]
}),
'(foo: [])'
);
t.done();
});