mirror of
https://github.com/documentationjs/documentation.git
synced 2026-01-18 14:17:30 +00:00
16 lines
438 B
JavaScript
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();
|
|
});
|