Skip to content

Commit 0934fbe

Browse files
committed
Fix test
1 parent 84bf468 commit 0934fbe

File tree

2 files changed

+17
-14
lines changed
  • pkl-core/src/test/files/LanguageSnippetTests

2 files changed

+17
-14
lines changed
Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
amends "pkl:Project"
22

33
dependencies {
4-
["badLocalProject"] = import("../badLocalProject/PklProject")
4+
["badLocalProject"] = import("PklProject")
55
}
6+
7+
// hack: override the project file URI so that our tests render the same error message
8+
// across different machines (it will truncate at 100 chars, and otherwise would be influenced by
9+
// where the pkl project is placed within the file tree).
10+
projectFileUri = "file:///$snippetsDir/projects/badProjectDeps4/PklProject"
Lines changed: 11 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,37 +1,35 @@
11
–– Pkl Error ––
22
Expected value of type `*RemoteDependency | Project(isValidLoadDependency)`, but got a different `pkl.Project`.
3-
Value: new ModuleClass { package = null; tests {}; dependencies {}; evaluatorSetting...
3+
Value: new ModuleClass { package = ?; tests = ?; dependencies { ["badLocalProject"] ...
44

55
xxx | dependencies: Mapping<String(!contains("/")), *RemoteDependency | Project(isValidLoadDependency)>
66
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
77
at pkl.Project#dependencies (pkl:Project)
88

99
* Value is not of type `Project(isValidLoadDependency)` because:
1010
Type constraint `isValidLoadDependency` violated.
11-
Value: new ModuleClass { package = null; tests {}; dependencies {}; evaluatorSetti...
11+
Value: new ModuleClass { package = ?; tests = ?; dependencies { ["badLocalProject"...
1212

1313
(it: Project) ->
1414
isUriLocal(projectFileUri, it.projectFileUri)
1515
| | | |
16-
true | | "file:///$snippetsDir/input/proje...
17-
| new ModuleClass { package = null; tests {}; dependencies {}; evaluatorSettings { externalProperti...
18-
"file:///$snippetsDir/input/proje...
16+
true | | "file:///$snippetsDir/projects/badProjectDeps4/PklProject"
17+
| new ModuleClass { package = ?; tests = ?; dependencies { ["badLocalProject"] = ? }; evaluatorSett...
18+
"file:///$snippetsDir/projects/badProjectDeps4/PklProject"
1919

2020
&& it.projectFileUri.endsWith("/PklProject")
2121
| | | |
2222
| | | true
23-
| | "file:///$snippetsDir/input/proje...
24-
| new ModuleClass { package = null; tests {}; dependencies {}; evaluatorSettings { externalProperti...
23+
| | "file:///$snippetsDir/projects/badProjectDeps4/PklProject"
24+
| new ModuleClass { package = ?; tests = ?; dependencies { ["badLocalProject"] = ? }; evaluatorSett...
2525
true
2626

2727
&& it != module
2828
| | |
29-
| | true
30-
| new ModuleClass { package = null; tests {}; dependencies {}; evaluatorSettings { externalProperti...
31-
true
29+
| | false
30+
| new ModuleClass { package = ?; tests = ?; dependencies { ["badLocalProject"] = ? }; evaluatorSett...
31+
false
3232

3333
&& it.package != null
34-
| | | |
35-
| | null false
36-
| new ModuleClass { package = null; tests {}; dependencies {}; evaluatorSettings { externalProperti...
34+
|
3735
false

0 commit comments

Comments
 (0)