diff --git a/ql/test/extractor-tests/go1.16/embed.expected b/ql/test/extractor-tests/go1.16/embed.expected new file mode 100644 index 00000000000..a2ba87f5c22 --- /dev/null +++ b/ql/test/extractor-tests/go1.16/embed.expected @@ -0,0 +1 @@ +| embeddedfile.go:9:5:9:5 | e | diff --git a/ql/test/extractor-tests/go1.16/embed.ql b/ql/test/extractor-tests/go1.16/embed.ql new file mode 100644 index 00000000000..5880ea94707 --- /dev/null +++ b/ql/test/extractor-tests/go1.16/embed.ql @@ -0,0 +1,5 @@ +import go + +from Variable v +where exists(v.getDeclaration()) +select v diff --git a/ql/test/extractor-tests/go1.16/embeddedfile.go b/ql/test/extractor-tests/go1.16/embeddedfile.go new file mode 100644 index 00000000000..16caf1b08a5 --- /dev/null +++ b/ql/test/extractor-tests/go1.16/embeddedfile.go @@ -0,0 +1,15 @@ +package main + +import ( + _ "embed" + "fmt" +) + +//go:embed file +var e string = "hi" + +func main() { + fmt.Println(e) + e = "why" + fmt.Println(e) +} diff --git a/ql/test/extractor-tests/go1.16/file b/ql/test/extractor-tests/go1.16/file new file mode 100644 index 00000000000..1abe9e98695 --- /dev/null +++ b/ql/test/extractor-tests/go1.16/file @@ -0,0 +1,2 @@ +file +contents