@@ -13,170 +13,137 @@ function evaluate(fn, filename) {
13
13
test ( 'flatten' , function ( t ) {
14
14
t . equal ( evaluate ( function ( ) {
15
15
/** @name test */
16
- return 0 ;
17
16
} ) [ 0 ] . name , 'test' , 'name' ) ;
18
17
19
18
t . equal ( evaluate ( function ( ) {
20
19
/** @memberof test */
21
- return 0 ;
22
20
} ) [ 0 ] . memberof , 'test' , 'memberof' ) ;
23
21
24
22
t . equal ( evaluate ( function ( ) {
25
23
/** @classdesc test */
26
- return 0 ;
27
24
} ) [ 0 ] . classdesc , 'test' , 'classdesc' ) ;
28
25
29
26
t . equal ( evaluate ( function ( ) {
30
27
/** @augments Foo */
31
- return 0 ;
32
28
} ) [ 0 ] . augments [ 0 ] . name , 'Foo' , 'augments' ) ;
33
29
34
30
t . equal ( evaluate ( function ( ) {
35
31
/** @kind class */
36
- return 0 ;
37
32
} ) [ 0 ] . kind , 'class' , 'kind' ) ;
38
33
39
34
t . equal ( evaluate ( function ( ) {
40
35
/** @param test */
41
- return 0 ;
42
36
} ) [ 0 ] . params [ 0 ] . name , 'test' , 'param' ) ;
43
37
44
38
t . equal ( evaluate ( function ( ) {
45
39
/** @property {number } test */
46
- return 0 ;
47
40
} ) [ 0 ] . properties [ 0 ] . name , 'test' , 'property' ) ;
48
41
49
42
t . equal ( evaluate ( function ( ) {
50
43
/** @returns {number } test */
51
- return 0 ;
52
44
} ) [ 0 ] . returns [ 0 ] . description , 'test' , 'returns' ) ;
53
45
54
46
t . equal ( evaluate ( function ( ) {
55
47
/** @example test */
56
- return 0 ;
57
48
} ) [ 0 ] . examples [ 0 ] , 'test' , 'example' ) ;
58
49
59
50
t . equal ( evaluate ( function ( ) {
60
51
/** @throws {Object } exception */
61
- return 0 ;
62
52
} ) [ 0 ] . throws [ 0 ] . description , 'exception' , 'throws' ) ;
63
53
64
54
t . equal ( evaluate ( function ( ) {
65
55
/** @global */
66
- return 0 ;
67
56
} ) [ 0 ] . scope , 'global' , 'global' ) ;
68
57
69
58
t . equal ( evaluate ( function ( ) {
70
59
/** @static */
71
- return 0 ;
72
60
} ) [ 0 ] . scope , 'static' , 'static' ) ;
73
61
74
62
t . equal ( evaluate ( function ( ) {
75
63
/** @instance */
76
- return 0 ;
77
64
} ) [ 0 ] . scope , 'instance' , 'instance' ) ;
78
65
79
66
t . equal ( evaluate ( function ( ) {
80
67
/** @inner */
81
- return 0 ;
82
68
} ) [ 0 ] . scope , 'inner' , 'inner' ) ;
83
69
84
70
t . equal ( evaluate ( function ( ) {
85
71
/** @access public */
86
- return 0 ;
87
72
} ) [ 0 ] . access , 'public' , 'access public' ) ;
88
73
89
74
t . equal ( evaluate ( function ( ) {
90
75
/** @access protected */
91
- return 0 ;
92
76
} ) [ 0 ] . access , 'protected' , 'access protected' ) ;
93
77
94
78
t . equal ( evaluate ( function ( ) {
95
79
/** @access private */
96
- return 0 ;
97
80
} ) [ 0 ] . access , 'private' , 'access private' ) ;
98
81
99
82
t . equal ( evaluate ( function ( ) {
100
83
/** @protected */
101
- return 0 ;
102
84
} ) [ 0 ] . access , 'protected' , 'protected' ) ;
103
85
104
86
t . equal ( evaluate ( function ( ) {
105
87
/** @private */
106
- return 0 ;
107
88
} ) [ 0 ] . access , 'private' , 'private' ) ;
108
89
109
90
t . equal ( evaluate ( function ( ) {
110
91
/** @lends lendee */
111
- return 0 ;
112
92
} ) [ 0 ] . lends , 'lendee' , 'lends' ) ;
113
93
114
94
t . equal ( evaluate ( function ( ) {
115
95
/** @class name */
116
- return 0 ;
117
96
} ) [ 0 ] . class . name , 'name' , 'class' ) ;
118
97
119
98
t . equal ( evaluate ( function ( ) {
120
99
/** @constant name */
121
- return 0 ;
122
100
} ) [ 0 ] . constant . name , 'name' , 'constant' ) ;
123
101
124
102
t . equal ( evaluate ( function ( ) {
125
103
/** @event name */
126
- return 0 ;
127
104
} ) [ 0 ] . event , 'name' , 'event' ) ;
128
105
129
106
t . equal ( evaluate ( function ( ) {
130
107
/** @external name */
131
- return 0 ;
132
108
} ) [ 0 ] . external , 'name' , 'external' ) ;
133
109
134
110
t . equal ( evaluate ( function ( ) {
135
111
/** @file name */
136
- return 0 ;
137
112
} ) [ 0 ] . file , 'name' , 'file' ) ;
138
113
139
114
t . equal ( evaluate ( function ( ) {
140
115
/** @function name */
141
- return 0 ;
142
116
} ) [ 0 ] . function , 'name' , 'function' ) ;
143
117
144
118
t . equal ( evaluate ( function ( ) {
145
119
/** @member name */
146
- return 0 ;
147
120
} ) [ 0 ] . member . name , 'name' , 'member' ) ;
148
121
149
122
t . equal ( evaluate ( function ( ) {
150
123
/** @mixin name */
151
- return 0 ;
152
124
} ) [ 0 ] . mixin , 'name' , 'mixin' ) ;
153
125
154
126
t . equal ( evaluate ( function ( ) {
155
127
/** @module name */
156
- return 0 ;
157
128
} ) [ 0 ] . module . name , 'name' , 'module' ) ;
158
129
159
130
t . equal ( evaluate ( function ( ) {
160
131
/** @namespace name */
161
- return 0 ;
162
132
} ) [ 0 ] . namespace . name , 'name' , 'namespace' ) ;
163
133
164
134
t . equal ( evaluate ( function ( ) {
165
135
/** @callback name */
166
- return 0 ;
167
136
} ) [ 0 ] . callback , 'name' , 'callback' ) ;
168
137
169
138
t . deepEqual ( evaluate ( function ( ) {
170
139
/** @module {string} name */
171
- return 0 ;
172
140
} ) [ 0 ] . module . type , {
173
141
type : 'NameExpression' ,
174
142
name : 'string'
175
143
} , 'typed name' ) ;
176
144
177
145
t . deepEqual ( evaluate ( function ( ) {
178
146
/** @typedef {Object } name */
179
- return 0 ;
180
147
} ) [ 0 ] . typedef , {
181
148
name : 'name' ,
182
149
type : {
0 commit comments