documentation/default-theme/test/format_parameters.js
2016-05-20 17:04:01 -04:00

11 lines
417 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();
});