Skip to content

Commit 6cfdd7a

Browse files
committed
JS: Add InlineExpectationsTest
1 parent 8930ce7 commit 6cfdd7a

File tree

3 files changed

+21
-0
lines changed

3 files changed

+21
-0
lines changed

javascript/ql/test/qlpack.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ groups: [javascript, test]
33
dependencies:
44
codeql/javascript-all: ${workspace}
55
codeql/javascript-queries: ${workspace}
6+
codeql/util: ${workspace}
67
extractor: javascript
78
tests: .
89
warnOnImplicitThis: true
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
/**
2+
* Inline expectation tests for JS.
3+
* See `shared/util/codeql/util/test/InlineExpectationsTest.qll`
4+
*/
5+
6+
private import codeql.util.test.InlineExpectationsTest
7+
private import internal.InlineExpectationsTestImpl
8+
import Make<Impl>
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
private import javascript as JS
2+
private import codeql.util.test.InlineExpectationsTest
3+
4+
module Impl implements InlineExpectationsTestSig {
5+
private import javascript
6+
7+
class ExpectationComment extends LineComment {
8+
string getContents() { result = this.getText() }
9+
}
10+
11+
class Location = JS::Location;
12+
}

0 commit comments

Comments
 (0)