@@ -109,10 +109,11 @@ func TestCustomImporter(t *testing.T) {
109
109
map [string ]Contents {
110
110
"a.jsonnet" : MakeContents ("2 + 2" ),
111
111
"b.jsonnet" : MakeContents ("3 + 3" ),
112
+ "c.bin" : MakeContentsRaw ([]byte {0xff , 0xfe , 0xfd }),
112
113
},
113
114
})
114
- input := `[import "a.jsonnet", importstr "b.jsonnet"]`
115
- expected := `[ 4, "3 + 3" ]`
115
+ input := `[import "a.jsonnet", importstr "b.jsonnet", importbin "c.bin" ]`
116
+ expected := `[ 4, "3 + 3", [ 255, 254, 253 ] ]`
116
117
actual , err := vm .EvaluateSnippet ("custom_import.jsonnet" , input )
117
118
if err != nil {
118
119
t .Errorf ("Unexpected error: %v" , err )
@@ -159,7 +160,7 @@ func TestExtVarImportedFrom(t *testing.T) {
159
160
if actual != expected {
160
161
t .Errorf ("Expected %q, but got %q" , expected , actual )
161
162
}
162
- expectedImportHistory := []importHistoryEntry {importHistoryEntry {"" , "a.jsonnet" }}
163
+ expectedImportHistory := []importHistoryEntry {{"" , "a.jsonnet" }}
163
164
if ! reflect .DeepEqual (importer .history , expectedImportHistory ) {
164
165
t .Errorf ("Expected %q, but got %q" , expectedImportHistory , importer .history )
165
166
}
@@ -186,7 +187,7 @@ func TestTLAImportedFrom(t *testing.T) {
186
187
if actual != expected {
187
188
t .Errorf ("Expected %q, but got %q" , expected , actual )
188
189
}
189
- expectedImportHistory := []importHistoryEntry {importHistoryEntry {"" , "a.jsonnet" }}
190
+ expectedImportHistory := []importHistoryEntry {{"" , "a.jsonnet" }}
190
191
if ! reflect .DeepEqual (importer .history , expectedImportHistory ) {
191
192
t .Errorf ("Expected %q, but got %q" , expectedImportHistory , importer .history )
192
193
}
@@ -212,7 +213,7 @@ func TestAnonymousImportedFrom(t *testing.T) {
212
213
if actual != expected {
213
214
t .Errorf ("Expected %q, but got %q" , expected , actual )
214
215
}
215
- expectedImportHistory := []importHistoryEntry {importHistoryEntry {"" , "a.jsonnet" }}
216
+ expectedImportHistory := []importHistoryEntry {{"" , "a.jsonnet" }}
216
217
if ! reflect .DeepEqual (importer .history , expectedImportHistory ) {
217
218
t .Errorf ("Expected %q, but got %q" , expectedImportHistory , importer .history )
218
219
}
0 commit comments