Skip to content

Commit e55b6d3

Browse files
committed
reenable the other fixtures
1 parent 6ff9938 commit e55b6d3

File tree

2 files changed

+8
-58
lines changed

2 files changed

+8
-58
lines changed

src/analyze_fixture_tests/AnalyzeFixtureTests.re

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,16 +13,16 @@ let {describe} =
1313

1414
module type Test = {
1515
let name: string;
16-
let fixture: string;
16+
// let fixture: string;
1717
let getOutput: (~projectDir: string, list((string, string)), string) => string;
1818
};
1919

2020
let tests: list(module Test) = [
2121
(module TestCodeLens),
22-
// (module TestCompletions),
23-
// (module TestDefinition),
24-
// (module TestReferences),
25-
// (module TestHover),
22+
(module TestCompletions),
23+
(module TestDefinition),
24+
(module TestReferences),
25+
(module TestHover),
2626
];
2727

2828
Printexc.record_backtrace(true);
@@ -39,7 +39,9 @@ projectDirs->Belt.List.forEach(projectDir => {
3939
describe(
4040
M.name,
4141
({describe}) => {
42-
let sections = TestParser.collectSections(M.fixture->Utils.splitLines);
42+
let fileName = "./src/analyze_fixture_tests/" ++ M.name ++ ".txt";
43+
let expected = Files.readFileExn(fileName);
44+
let sections = TestParser.collectSections(expected->Utils.splitLines);
4345
sections->Belt.List.forEach(section => {
4446
describe(section.heading, ({test}) => {
4547
section.children

src/analyze_fixture_tests/TestCodeLens.re

Lines changed: 0 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -1,59 +1,7 @@
11

22
open SharedTypes;
33

4-
/* Log.spamError := true; */
5-
6-
let fixture = {|
7-
=== Basic
8-
module One = {
9-
let x = 10;
10-
};
11-
open One;
12-
let y = x;
13-
-->
14-
line 4: 1 uses. values: {x}
15-
16-
=== Nested with include
17-
module Two = {
18-
let y = 30;
19-
};
20-
module One = {
21-
let x = 10;
22-
include Two;
23-
};
24-
open One;
25-
let z = y + x;
26-
-->
27-
line 8: 2 uses. values: {x, y}
28-
29-
=== Local open
30-
module One = {
31-
let x = 10;
32-
};
33-
let _ = {
34-
open One;
35-
let y = x;
36-
};
37-
-->
38-
line 5: 1 uses. values: {x}
39-
40-
=== Multiple
41-
module One = {
42-
let x = 10;
43-
};
44-
module Two = {
45-
let y = 30;
46-
};
47-
open One;
48-
open Two;
49-
let r = x + y;
50-
-->
51-
line 7: 1 uses. values: {x}
52-
line 8: 1 uses. values: {y}
53-
|};
54-
554
let getOutput = (~projectDir, files, text) => {
56-
/* let (text, offset, pos) = TestUtils.extractPosition(text); */
575
let (_state, _package, _cmt, full) = TestUtils.setUp(~projectDir, files, text);
586

597
let opens = CodeLens.forOpens(full.extra);

0 commit comments

Comments
 (0)