Skip to content

Commit f5e7af1

Browse files
committed
PS: Fix tests.
1 parent b65d41b commit f5e7af1

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

powershell/ql/test/TestUtilities/InlineFlowTestUtil.qll

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,20 +6,20 @@ import powershell
66
import semmle.code.powershell.dataflow.DataFlow
77

88
predicate defaultSource(DataFlow::Node src) {
9-
src.asExpr().getExpr().(CmdCall).getName() = ["Source", "Taint"]
9+
src.asExpr().getExpr().(CmdCall).matchesName(["Source", "Taint"])
1010
or
11-
src.asParameter().getName().matches(["Source%", "Taint%"])
11+
src.asParameter().matchesName(["Source%", "Taint%"])
1212
}
1313

1414
predicate defaultSink(DataFlow::Node sink) {
15-
exists(CmdCall cmd | cmd.getName() = "Sink" | sink.asExpr().getExpr() = cmd.getAnArgument())
15+
exists(CmdCall cmd | cmd.matchesName("Sink") | sink.asExpr().getExpr() = cmd.getAnArgument())
1616
}
1717

1818
string getSourceArgString(DataFlow::Node src) {
1919
defaultSource(src) and
2020
(
2121
src.asExpr().getExpr().(CmdCall).getAnArgument().(StringConstExpr).getValue().getValue() = result
2222
or
23-
src.asParameter().getName().regexpCapture(["Source(.+)", "Taint(.+)"], 1) = result
23+
src.asParameter().getLowerCaseName().regexpCapture(["source(.+)", "taint(.+)"], 1) = result
2424
)
2525
}

powershell/ql/test/library-tests/ast/Arguments/arguments.ql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@ import powershell
22

33
query predicate positionalArguments(Argument a, int p) { p = a.getPosition() }
44

5-
query predicate namedArguments(Argument a, string name) { name = a.getName() }
5+
query predicate namedArguments(Argument a, string name) { name = a.getLowerCaseName() }

powershell/ql/test/library-tests/dataflow/typetracking/test.ql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ module TypeTrackingTest implements TestSig {
1414
tag = "type" and
1515
n = trackInstance(value, _) and
1616
isArgumentNode(n, c, _) and
17-
c.asCall().hasName("Sink")
17+
c.asCall().matchesName("Sink")
1818
)
1919
}
2020
}

0 commit comments

Comments
 (0)