HttpResponseBody: Move .getAPredecessor*() to the test query.

This commit is contained in:
Slavomir
2021-04-14 19:33:35 +02:00
committed by Chris Smowton
parent 989bfa2b1d
commit 36396df271
2 changed files with 8 additions and 3 deletions

View File

@@ -240,7 +240,7 @@ private module CleverGo {
)
}
override DataFlow::Node getAContentTypeNode() { result = contentTypeNode.getAPredecessor*() }
override DataFlow::Node getAContentTypeNode() { result = contentTypeNode }
override HTTP::ResponseWriter getResponseWriter() { none() }
}

View File

@@ -11,8 +11,13 @@ class HttpResponseBodyTest extends InlineExpectationsTest {
exists(HTTP::ResponseBody rd |
rd.hasLocationInfo(file, line, _, _, _) and
(
element = rd.getAContentType().toString() and
value = rd.getAContentType().toString() and
(
element = rd.getAContentType().toString() and
value = rd.getAContentType()
or
element = rd.getAContentTypeNode().toString() and
value = rd.getAContentTypeNode().getAPredecessor*().getStringValue()
) and
tag = "contentType"
or
element = rd.toString() and