Skip to content

Commit d553e58

Browse files
committed
test data
1 parent 947fed4 commit d553e58

9 files changed

Lines changed: 1802 additions & 0 deletions

File tree

test/expected/cjs/es6-class.json

Lines changed: 172 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,172 @@
1+
[
2+
{
3+
"id": "module:es6-class",
4+
"longname": "module:es6-class",
5+
"name": "es6-class",
6+
"kind": "module",
7+
"meta": {
8+
"lineno": 1,
9+
"filename": "es6-class.js",
10+
"path": "/Users/lloyd/Documents/75lb/jsdoc-parse/test/fixture/cjs"
11+
},
12+
"order": 0
13+
},
14+
{
15+
"id": "module:es6-class--GlobalClass",
16+
"longname": "module:es6-class",
17+
"name": "GlobalClass",
18+
"kind": "class",
19+
"isExported": true,
20+
"description": "a global class",
21+
"memberof": "module:es6-class",
22+
"alias": "module:es6-class",
23+
"meta": {
24+
"lineno": 9,
25+
"filename": "es6-class.js",
26+
"path": "/Users/lloyd/Documents/75lb/jsdoc-parse/test/fixture/cjs"
27+
},
28+
"order": 1
29+
},
30+
{
31+
"id": "module:es6-class--GlobalClass.GlobalClass",
32+
"longname": "module:es6-class.GlobalClass",
33+
"name": "GlobalClass",
34+
"kind": "constructor",
35+
"description": "the global class constructor",
36+
"memberof": "module:es6-class--GlobalClass",
37+
"params": [
38+
{
39+
"type": {
40+
"names": [
41+
"number"
42+
]
43+
},
44+
"description": "first param",
45+
"name": "one"
46+
},
47+
{
48+
"type": {
49+
"names": [
50+
"string"
51+
]
52+
},
53+
"description": "second param",
54+
"name": "two"
55+
}
56+
],
57+
"meta": {
58+
"lineno": 15,
59+
"filename": "es6-class.js",
60+
"path": "/Users/lloyd/Documents/75lb/jsdoc-parse/test/fixture/cjs"
61+
},
62+
"order": 2
63+
},
64+
{
65+
"id": "module:es6-class--GlobalClass.GlobalClass#propOne",
66+
"longname": "module:es6-class.GlobalClass#propOne",
67+
"name": "propOne",
68+
"scope": "instance",
69+
"kind": "member",
70+
"description": "an instance property",
71+
"memberof": "module:es6-class--GlobalClass",
72+
"meta": {
73+
"lineno": 17,
74+
"filename": "es6-class.js",
75+
"path": "/Users/lloyd/Documents/75lb/jsdoc-parse/test/fixture/cjs"
76+
},
77+
"order": 3
78+
},
79+
{
80+
"id": "module:es6-class--GlobalClass~GlobalChildClass.GlobalChildClass#propThree",
81+
"longname": "module:es6-class~GlobalChildClass.GlobalChildClass#propThree",
82+
"name": "propThree",
83+
"scope": "instance",
84+
"kind": "member",
85+
"description": "an instance property",
86+
"memberof": "module:es6-class--GlobalClass~GlobalChildClass",
87+
"meta": {
88+
"lineno": 36,
89+
"filename": "es6-class.js",
90+
"path": "/Users/lloyd/Documents/75lb/jsdoc-parse/test/fixture/cjs"
91+
},
92+
"order": 8
93+
},
94+
{
95+
"id": "module:es6-class--GlobalClass#methodOne",
96+
"longname": "module:es6-class#methodOne",
97+
"name": "methodOne",
98+
"scope": "instance",
99+
"kind": "function",
100+
"description": "parent method one",
101+
"memberof": "module:es6-class--GlobalClass",
102+
"meta": {
103+
"lineno": 24,
104+
"filename": "es6-class.js",
105+
"path": "/Users/lloyd/Documents/75lb/jsdoc-parse/test/fixture/cjs"
106+
},
107+
"order": 5
108+
},
109+
{
110+
"id": "module:es6-class--GlobalClass#methodTwo",
111+
"longname": "module:es6-class#methodTwo",
112+
"name": "methodTwo",
113+
"scope": "instance",
114+
"kind": "function",
115+
"description": "parent method two",
116+
"memberof": "module:es6-class--GlobalClass",
117+
"meta": {
118+
"lineno": 26,
119+
"filename": "es6-class.js",
120+
"path": "/Users/lloyd/Documents/75lb/jsdoc-parse/test/fixture/cjs"
121+
},
122+
"order": 6
123+
},
124+
{
125+
"id": "module:es6-class--GlobalClass~GlobalChildClass#methodTwo",
126+
"longname": "module:es6-class~GlobalChildClass#methodTwo",
127+
"name": "methodTwo",
128+
"scope": "instance",
129+
"kind": "function",
130+
"description": "overridden child methodTwo",
131+
"memberof": "module:es6-class--GlobalClass~GlobalChildClass",
132+
"meta": {
133+
"lineno": 40,
134+
"filename": "es6-class.js",
135+
"path": "/Users/lloyd/Documents/75lb/jsdoc-parse/test/fixture/cjs"
136+
},
137+
"order": 9
138+
},
139+
{
140+
"id": "module:es6-class--GlobalClass.shat",
141+
"longname": "module:es6-class.shat",
142+
"name": "shat",
143+
"scope": "static",
144+
"kind": "function",
145+
"description": "a static method",
146+
"memberof": "module:es6-class--GlobalClass",
147+
"meta": {
148+
"lineno": 21,
149+
"filename": "es6-class.js",
150+
"path": "/Users/lloyd/Documents/75lb/jsdoc-parse/test/fixture/cjs"
151+
},
152+
"order": 4
153+
},
154+
{
155+
"id": "module:es6-class--GlobalClass~GlobalChildClass",
156+
"longname": "module:es6-class~GlobalChildClass",
157+
"name": "GlobalChildClass",
158+
"scope": "inner",
159+
"kind": "class",
160+
"augments": [
161+
"GlobalClass"
162+
],
163+
"description": "the child of global class",
164+
"memberof": "module:es6-class--GlobalClass",
165+
"meta": {
166+
"lineno": 33,
167+
"filename": "es6-class.js",
168+
"path": "/Users/lloyd/Documents/75lb/jsdoc-parse/test/fixture/cjs"
169+
},
170+
"order": 7
171+
}
172+
]

test/expected/class.json

Lines changed: 173 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,173 @@
1+
[
2+
{
3+
"id": "GlobalClass()",
4+
"longname": "GlobalClass",
5+
"name": "GlobalClass",
6+
"kind": "constructor",
7+
"description": "the global class constructor",
8+
"memberof": "GlobalClass",
9+
"params": [
10+
{
11+
"type": {
12+
"names": [
13+
"number"
14+
]
15+
},
16+
"description": "first param",
17+
"name": "one"
18+
},
19+
{
20+
"type": {
21+
"names": [
22+
"string"
23+
]
24+
},
25+
"description": "second param",
26+
"name": "two"
27+
}
28+
],
29+
"order": 1
30+
},
31+
{
32+
"id": "GlobalChildClass",
33+
"longname": "GlobalChildClass",
34+
"name": "GlobalChildClass",
35+
"scope": "global",
36+
"kind": "class",
37+
"augments": [
38+
"GlobalClass"
39+
],
40+
"description": "the child of global class",
41+
"meta": {
42+
"lineno": 26,
43+
"filename": "class.js",
44+
"path": "/Users/lloyd/Documents/75lb/jsdoc-parse/test/fixture"
45+
},
46+
"order": 6
47+
},
48+
{
49+
"id": "GlobalClass#propOne",
50+
"longname": "GlobalClass#propOne",
51+
"name": "propOne",
52+
"scope": "instance",
53+
"kind": "member",
54+
"description": "an instance property",
55+
"memberof": "GlobalClass",
56+
"meta": {
57+
"lineno": 11,
58+
"filename": "class.js",
59+
"path": "/Users/lloyd/Documents/75lb/jsdoc-parse/test/fixture"
60+
},
61+
"order": 2
62+
},
63+
{
64+
"id": "GlobalChildClass#propThree",
65+
"longname": "GlobalChildClass#propThree",
66+
"name": "propThree",
67+
"scope": "instance",
68+
"kind": "member",
69+
"description": "an instance property",
70+
"memberof": "GlobalChildClass",
71+
"meta": {
72+
"lineno": 30,
73+
"filename": "class.js",
74+
"path": "/Users/lloyd/Documents/75lb/jsdoc-parse/test/fixture"
75+
},
76+
"order": 7
77+
},
78+
{
79+
"id": "GlobalChildClass#propOne",
80+
"longname": "GlobalChildClass#propOne",
81+
"name": "propOne",
82+
"scope": "instance",
83+
"kind": "member",
84+
"inherits": "GlobalClass#propOne",
85+
"inherited": true,
86+
"description": "an instance property",
87+
"memberof": "GlobalChildClass",
88+
"meta": {
89+
"lineno": 11,
90+
"filename": "class.js",
91+
"path": "/Users/lloyd/Documents/75lb/jsdoc-parse/test/fixture"
92+
},
93+
"order": 9
94+
},
95+
{
96+
"id": "GlobalClass#methodOne",
97+
"longname": "GlobalClass#methodOne",
98+
"name": "methodOne",
99+
"scope": "instance",
100+
"kind": "function",
101+
"description": "parent method one",
102+
"memberof": "GlobalClass",
103+
"meta": {
104+
"lineno": 17,
105+
"filename": "class.js",
106+
"path": "/Users/lloyd/Documents/75lb/jsdoc-parse/test/fixture"
107+
},
108+
"order": 4
109+
},
110+
{
111+
"id": "GlobalClass#methodTwo",
112+
"longname": "GlobalClass#methodTwo",
113+
"name": "methodTwo",
114+
"scope": "instance",
115+
"kind": "function",
116+
"description": "parent method two",
117+
"memberof": "GlobalClass",
118+
"meta": {
119+
"lineno": 19,
120+
"filename": "class.js",
121+
"path": "/Users/lloyd/Documents/75lb/jsdoc-parse/test/fixture"
122+
},
123+
"order": 5
124+
},
125+
{
126+
"id": "GlobalChildClass#methodTwo",
127+
"longname": "GlobalChildClass#methodTwo",
128+
"name": "methodTwo",
129+
"scope": "instance",
130+
"kind": "function",
131+
"overrides": "GlobalClass#methodTwo",
132+
"description": "overridden child methodTwo",
133+
"memberof": "GlobalChildClass",
134+
"meta": {
135+
"lineno": 33,
136+
"filename": "class.js",
137+
"path": "/Users/lloyd/Documents/75lb/jsdoc-parse/test/fixture"
138+
},
139+
"order": 8
140+
},
141+
{
142+
"id": "GlobalChildClass#methodOne",
143+
"longname": "GlobalChildClass#methodOne",
144+
"name": "methodOne",
145+
"scope": "instance",
146+
"kind": "function",
147+
"inherits": "GlobalClass#methodOne",
148+
"inherited": true,
149+
"description": "parent method one",
150+
"memberof": "GlobalChildClass",
151+
"meta": {
152+
"lineno": 17,
153+
"filename": "class.js",
154+
"path": "/Users/lloyd/Documents/75lb/jsdoc-parse/test/fixture"
155+
},
156+
"order": 10
157+
},
158+
{
159+
"id": "GlobalClass.propTwo",
160+
"longname": "GlobalClass.propTwo",
161+
"name": "propTwo",
162+
"scope": "static",
163+
"kind": "member",
164+
"description": "a static property",
165+
"memberof": "GlobalClass",
166+
"meta": {
167+
"lineno": 14,
168+
"filename": "class.js",
169+
"path": "/Users/lloyd/Documents/75lb/jsdoc-parse/test/fixture"
170+
},
171+
"order": 3
172+
}
173+
]

0 commit comments

Comments
 (0)