|
@@ -17,20 +17,16 @@ class Issue11177 extends TestCase {
|
|
});
|
|
});
|
|
}
|
|
}
|
|
|
|
|
|
- function testWithoutCacheFromDisplay(_) {
|
|
|
|
|
|
+ function testLegacyDiagnostics(_) {
|
|
vfs.putContent("Main.hx", getTemplate("issues/Issue11177/Main.hx"));
|
|
vfs.putContent("Main.hx", getTemplate("issues/Issue11177/Main.hx"));
|
|
vfs.putContent("Buttons.hx", getTemplate("issues/Issue11177/Buttons.hx"));
|
|
vfs.putContent("Buttons.hx", getTemplate("issues/Issue11177/Buttons.hx"));
|
|
vfs.putContent("KeyCode.hx", getTemplate("issues/Issue11177/KeyCode.hx"));
|
|
vfs.putContent("KeyCode.hx", getTemplate("issues/Issue11177/KeyCode.hx"));
|
|
var args = ["-main", "Main", "--interp"];
|
|
var args = ["-main", "Main", "--interp"];
|
|
- runHaxeJson([], ServerMethods.Configure, {populateCacheFromDisplay: false});
|
|
|
|
- runHaxeJsonCb(args, DisplayMethods.Diagnostics, {file: new FsPath("Buttons.hx")}, res -> {
|
|
|
|
- Assert.equals(0, res.length);
|
|
|
|
- });
|
|
|
|
|
|
+ runHaxe(args.concat(["--display", "Buttons.hx@0@diagnostics"]));
|
|
vfs.putContent("Main.hx", getTemplate("issues/Issue11177/Main2.hx"));
|
|
vfs.putContent("Main.hx", getTemplate("issues/Issue11177/Main2.hx"));
|
|
runHaxeJson([], ServerMethods.Invalidate, {file: new FsPath("Main.hx")});
|
|
runHaxeJson([], ServerMethods.Invalidate, {file: new FsPath("Main.hx")});
|
|
runHaxe(args);
|
|
runHaxe(args);
|
|
- runHaxeJsonCb(args, DisplayMethods.Diagnostics, {file: new FsPath("Buttons.hx")}, res -> {
|
|
|
|
- Assert.equals(0, res.length);
|
|
|
|
- });
|
|
|
|
|
|
+ runHaxe(args.concat(["--display", "Buttons.hx@0@diagnostics"]));
|
|
|
|
+ Assert.isTrue(lastResult.stderr.length == 2);
|
|
}
|
|
}
|
|
}
|
|
}
|