diff --git a/gnovm/cmd/gno/lint_test.go b/gnovm/cmd/gno/lint_test.go index 77b7e3a15d4..319415d34ac 100644 --- a/gnovm/cmd/gno/lint_test.go +++ b/gnovm/cmd/gno/lint_test.go @@ -11,8 +11,8 @@ func TestLintApp(t *testing.T) { args: []string{"lint", "--set_exit_status=0", "../../tests/integ/run-main/"}, stderrShouldContain: "./../../tests/integ/run-main: missing 'gno.mod' file (code=1).", }, { - args: []string{"lint", "--set_exit_status=0", "../../tests/integ/run-main/"}, - stderrShouldContain: "./../../tests/integ/run-main: missing 'gno.mod' file (code=1).", + args: []string{"lint", "--set_exit_status=0", "../../tests/integ/undefined-variable-test/undefined_variables_test.gno"}, + stderrShouldContain: "undefined_variables_test.gno:6: name toto not declared (code=2)", }, { args: []string{"lint", "--set_exit_status=0", "../../tests/integ/package-not-declared/main.gno"}, stderrShouldContain: "main.gno:4: name fmt not declared (code=2).", diff --git a/gnovm/tests/integ/undefined-variable-test/gno.mod b/gnovm/tests/integ/undefined-variable-test/gno.mod new file mode 100644 index 00000000000..0a75f00e83f --- /dev/null +++ b/gnovm/tests/integ/undefined-variable-test/gno.mod @@ -0,0 +1 @@ +module gno.land/tests/undefined-test \ No newline at end of file diff --git a/gnovm/tests/integ/undefined-variable-test/undefined_variables_test.gno b/gnovm/tests/integ/undefined-variable-test/undefined_variables_test.gno new file mode 100644 index 00000000000..0afdec36ef3 --- /dev/null +++ b/gnovm/tests/integ/undefined-variable-test/undefined_variables_test.gno @@ -0,0 +1,7 @@ +package main + +import "testing" + +func TestUndefinedVariables(t *testing.T) { + println("hello world: " + toto) +}