22'use strict' ;
33
44var formatType = require ( '../index' ) . formatType ,
5- mdast = require ( 'mdast ' ) ,
5+ remark = require ( 'remark ' ) ,
66 parse = require ( 'doctrine' ) . parse ,
77 test = require ( 'tap' ) . test ;
88
@@ -12,16 +12,16 @@ test('formatType', function (t) {
1212 [ 'null' , 'null' ] ,
1313 [ 'null' , 'null' ] ,
1414 [ '*' , 'Any' ] ,
15- [ 'Array|undefined' , '([Array](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array)|[undefined](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/undefined))' ] ,
16- [ 'Array<number>' , '[Array](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array).<[number](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number)> ' ] ,
15+ [ 'Array|undefined' , '([Array](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array)\\ |[undefined](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/undefined))' ] ,
16+ [ 'Array<number>' , '[Array](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array).<[number](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number)> ' ] ,
1717 [ 'number!' , '[number](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number)!' ] ,
1818 [ 'function(string, boolean)' , 'function ([string](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String), [boolean](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Boolean))' ] ,
1919 [ 'function(string, boolean): number' , 'function ([string](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String), [boolean](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Boolean)): [number](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number)' ] ,
2020 [ 'function()' , 'function ()' ] ,
2121 [ 'function(this:something, string)' , 'function (this: something, [string](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String))' ] ,
2222 [ 'function(new:something)' , 'function (new: something)' ] ,
2323 [ '{myNum: number, myObject}' , '{myNum: [number](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number), myObject}' ] ,
24- [ '[string,]' , '[[ string](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String)] ' ] ,
24+ [ '[string,]' , '\\[[ string](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String)] ' ] ,
2525 [ 'number?' , '[number](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number)?' ] ,
2626 [ '?number' , '?[number](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number)' ] ,
2727 [ '?' , '?' ] ,
@@ -32,14 +32,14 @@ test('formatType', function (t) {
3232 [ '...number' , '...[number](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number)' ] ,
3333 [ 'undefined' , '[undefined](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/undefined)' ]
3434 ] . forEach ( function ( example ) {
35- t . deepEqual ( mdast ( ) . stringify ( {
35+ t . deepEqual ( remark ( ) . stringify ( {
3636 type : 'paragraph' ,
3737 children : formatType (
3838 parse ( '@param {' + example [ 0 ] + '} a' , { sloppy : true } ) . tags [ 0 ] . type )
3939 } ) , example [ 1 ] , example [ 0 ] ) ;
4040 } ) ;
4141
42- t . deepEqual ( mdast ( ) . stringify ( {
42+ t . deepEqual ( remark ( ) . stringify ( {
4343 type : 'paragraph' ,
4444 children : formatType (
4545 parse ( '@param {number} [a=1]' , { sloppy : true } ) . tags [ 0 ] . type )
0 commit comments