From 216e8084657e3c80adb7bb2847fda72d0a1674d4 Mon Sep 17 00:00:00 2001 From: Solomon Hykes Date: Sat, 9 Jan 2021 17:22:51 -0800 Subject: [PATCH] Add test to reproduce crash computing examples/simple Signed-off-by: Solomon Hykes --- dagger/script_test.go | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/dagger/script_test.go b/dagger/script_test.go index 71898fcc..1c24d1a0 100644 --- a/dagger/script_test.go +++ b/dagger/script_test.go @@ -5,6 +5,17 @@ import ( "testing" ) +func TestValidateEmptyValue(t *testing.T) { + cc := &Compiler{} + v, err := cc.Compile("", "#dagger: compute: _") + if err != nil { + t.Fatal(err) + } + if err := v.Get("#dagger.compute").Validate("#Script"); err != nil { + t.Fatal(err) + } +} + func TestLocalScript(t *testing.T) { cc := &Compiler{} src := `[{do: "local", dir: "foo"}]`