File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1313
1414* .swp
1515.vscode /*
16+
17+ * .out
18+ * .test
19+ gengoalint
20+
21+ # OS generated files
22+ .DS_Store
23+ .DS_Store ?
24+ ._ *
25+ .Spotlight-V100
26+ .Trashes
27+ ehthumbs.db
28+ Thumbs.db
29+
30+ # Binaries for programs and plugins
31+ * .so
32+ * .so. *
33+ * .a
34+ * .dll
35+ * .exe
36+ * .exe~
37+ * .test
38+ * .out
39+ * .log
40+
41+ # vendored dependencies
42+ vendor /
43+
44+ # protoc
45+ protoc- * /
Load Diff This file was deleted.
Original file line number Diff line number Diff line change @@ -329,34 +329,6 @@ func TestInlineRefs_MethodRootPayloadResult(t *testing.T) {
329329 }
330330}
331331
332- func TestInlineRefs_CrossPackage (t * testing.T ) {
333- t .Cleanup (func () { plugexpr .Root .UseJSONTags = false ; plugexpr .Root .InlineRefs = false })
334- docsMap := genDocs (t , func () {
335- InlineRefs ()
336- API ("Test" , func () {})
337- // Service "S1" uses a type from a different package.
338- Service ("S1" , func () {
339- Method ("M1" , func () {
340- Payload (testdata .CrossPackageType )
341- HTTP (func () { GET ("/" ) })
342- GRPC (func () {})
343- })
344- })
345- })
346-
347- svc := docsMap ["services" ].(map [string ]any )["S1" ].(map [string ]any )
348- methods := svc ["methods" ].(map [string ]any )
349- m1 := methods ["M1" ].(map [string ]any )
350- pt := m1 ["payload" ].(map [string ]any )["type" ].(map [string ]any )
351- if _ , hasRef := pt ["$ref" ]; hasRef {
352- t .Fatalf ("expected inlined payload schema for cross-package type, found $ref: %#v" , pt )
353- }
354- assert .Equal (t , "object" , pt ["type" ])
355- props := pt ["properties" ].(map [string ]any )
356- _ , hasA := props ["A" ]
357- assert .True (t , hasA )
358- }
359-
360332func TestInlineRefs_CrossService (t * testing.T ) {
361333 t .Cleanup (func () { plugexpr .Root .UseJSONTags = false ; plugexpr .Root .InlineRefs = false })
362334 docsMap := genDocs (t , func () {
You can’t perform that action at this time.
0 commit comments