|
4 | 4 | * SPDX-License-Identifier: MIT |
5 | 5 | */ |
6 | 6 | import { ApiDocsResponse } from "../../language-server/apidocs"; |
7 | | -import { |
8 | | - moduleAndApiFromId, |
9 | | - pullModulesToTop, |
10 | | - resolveDottedName, |
11 | | -} from "./apidocs-util"; |
| 7 | +import { moduleAndApiFromId, pullModulesToTop } from "./apidocs-util"; |
12 | 8 |
|
13 | 9 | describe("pullModulesToTop", () => { |
14 | 10 | it("pulls modules up", () => { |
@@ -72,68 +68,6 @@ describe("pullModulesToTop", () => { |
72 | 68 | }); |
73 | 69 | }); |
74 | 70 |
|
75 | | -describe("resolveDottedName", () => { |
76 | | - const docs: ApiDocsResponse = { |
77 | | - microbit: { |
78 | | - fullName: "microbit", |
79 | | - id: "microbit", |
80 | | - name: "microbit", |
81 | | - kind: "module", |
82 | | - children: [ |
83 | | - { |
84 | | - fullName: "microbit.Button", |
85 | | - name: "Button", |
86 | | - kind: "class", |
87 | | - id: "microbit.Button", |
88 | | - children: [ |
89 | | - { |
90 | | - fullName: "microbit.Button.is_pressed", |
91 | | - kind: "function", |
92 | | - id: "microbit.Button.is_pressed", |
93 | | - name: "is_pressed", |
94 | | - }, |
95 | | - ], |
96 | | - }, |
97 | | - ], |
98 | | - }, |
99 | | - "microbit.compass": { |
100 | | - fullName: "microbit.compass", |
101 | | - id: "microbit.compass", |
102 | | - name: "compass", |
103 | | - kind: "module", |
104 | | - children: [ |
105 | | - { |
106 | | - fullName: "microbit.compass.get_x", |
107 | | - kind: "function", |
108 | | - id: "microbit.compass.get_x", |
109 | | - name: "get_x", |
110 | | - }, |
111 | | - ], |
112 | | - }, |
113 | | - }; |
114 | | - it("finds modules", () => { |
115 | | - expect(resolveDottedName(docs, "microbit.compass")).toEqual( |
116 | | - docs["microbit.compass"] |
117 | | - ); |
118 | | - expect(resolveDottedName(docs, "microbit")).toEqual(docs["microbit"]); |
119 | | - }); |
120 | | - it("finds classes", () => { |
121 | | - expect(resolveDottedName(docs, "microbit.Button")?.fullName).toEqual( |
122 | | - "microbit.Button" |
123 | | - ); |
124 | | - }); |
125 | | - it("finds functions", () => { |
126 | | - expect(resolveDottedName(docs, "microbit.compass.get_x")?.fullName).toEqual( |
127 | | - "microbit.compass.get_x" |
128 | | - ); |
129 | | - }); |
130 | | - it("finds class members", () => { |
131 | | - expect( |
132 | | - resolveDottedName(docs, "microbit.Button.is_pressed")?.fullName |
133 | | - ).toEqual("microbit.Button.is_pressed"); |
134 | | - }); |
135 | | -}); |
136 | | - |
137 | 71 | describe("moduleAndApiFromId", () => { |
138 | 72 | it("correctly splits module and apiId from id with three segments", () => { |
139 | 73 | const id = "microbit.display.scroll"; |
|
0 commit comments