Skip to content

Commit 9e0380b

Browse files
Add metadata to test queries
1 parent 15ff3c9 commit 9e0380b

File tree

4 files changed

+35
-3
lines changed

4 files changed

+35
-3
lines changed

src/codeql.test.ts

+16-3
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,12 @@ test("getting query pack info", async (t) => {
5555
const queryPackInfo = await getQueryPackInfo("codeql", "testdata/test_pack");
5656

5757
const queries = {};
58-
queries[path.resolve("testdata/test_pack/x/query.ql")] = {};
58+
queries[path.resolve("testdata/test_pack/x/query.ql")] = {
59+
name: "Test query",
60+
description: "Test query description",
61+
kind: "table",
62+
id: "test/query/id",
63+
};
5964
t.deepEqual(queryPackInfo, {
6065
path: path.resolve("testdata/test_pack"),
6166
name: "codeql/queries",
@@ -70,8 +75,16 @@ test("getting query pack info with multiple queries", async (t) => {
7075
);
7176

7277
const queries = {};
73-
queries[path.resolve("testdata/test_pack_multiple_queries/x/query.ql")] = {};
74-
queries[path.resolve("testdata/test_pack_multiple_queries/z/query.ql")] = {};
78+
queries[path.resolve("testdata/test_pack_multiple_queries/x/query.ql")] = {
79+
name: "Test query 1",
80+
kind: "table",
81+
id: "test/query/one",
82+
};
83+
queries[path.resolve("testdata/test_pack_multiple_queries/z/query.ql")] = {
84+
name: "Test query 2",
85+
kind: "table",
86+
id: "test/query/two",
87+
};
7588
t.deepEqual(queryPackInfo, {
7689
path: path.resolve("testdata/test_pack_multiple_queries"),
7790
name: "codeql/queries",

testdata/test_pack/x/query.ql

+7
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
/**
2+
* @name Test query
3+
* @description Test query description
4+
* @kind table
5+
* @id test/query/id
6+
*/
7+
18
import y.MyLib
29

310
from int i

testdata/test_pack_multiple_queries/x/query.ql

+6
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
/**
2+
* @name Test query 1
3+
* @kind table
4+
* @id test/query/one
5+
*/
6+
17
import y.MyLib
28

39
from int i

testdata/test_pack_multiple_queries/z/query.ql

+6
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
/**
2+
* @name Test query 2
3+
* @kind table
4+
* @id test/query/two
5+
*/
6+
17
import y.MyLib
28

39
from int i

0 commit comments

Comments
 (0)