JS: Add InlineExpectationsTest

This commit is contained in:
Asger F
2024-01-15 13:53:16 +01:00
parent 8930ce74af
commit 6cfdd7aec4
3 changed files with 21 additions and 0 deletions

View File

@@ -3,6 +3,7 @@ groups: [javascript, test]
dependencies:
codeql/javascript-all: ${workspace}
codeql/javascript-queries: ${workspace}
codeql/util: ${workspace}
extractor: javascript
tests: .
warnOnImplicitThis: true

View File

@@ -0,0 +1,8 @@
/**
* Inline expectation tests for JS.
* See `shared/util/codeql/util/test/InlineExpectationsTest.qll`
*/
private import codeql.util.test.InlineExpectationsTest
private import internal.InlineExpectationsTestImpl
import Make<Impl>

View File

@@ -0,0 +1,12 @@
private import javascript as JS
private import codeql.util.test.InlineExpectationsTest
module Impl implements InlineExpectationsTestSig {
private import javascript
class ExpectationComment extends LineComment {
string getContents() { result = this.getText() }
}
class Location = JS::Location;
}