mirror of
https://github.com/microsoft/TypeScript.git
synced 2026-05-16 06:35:35 -05:00
Changed how parserContextFlags are handled in tests
This commit is contained in:
@@ -285,6 +285,10 @@ namespace Utils {
|
||||
// data we don't care about in the dump. We only care what the parser set directly
|
||||
// on the ast.
|
||||
let value = n.parserContextFlags & ts.ParserContextFlags.ParserGeneratedFlags;
|
||||
|
||||
// Remove the JavaScriptFile flag, as this is just noise for JSDocParser and Test262 tests
|
||||
// (which are the only tests that use this function).
|
||||
value = value & ~ts.ParserContextFlags.JavaScriptFile;
|
||||
if (value) {
|
||||
o[propertyName] = getParserContextFlagName(value);
|
||||
}
|
||||
|
||||
@@ -12,8 +12,6 @@ module ts {
|
||||
|
||||
let result = Utils.sourceFileToJSON(typeAndDiagnostics.jsDocTypeExpression.type);
|
||||
|
||||
// Remove the parserContextFlags from the comparison
|
||||
result = result.replace(/\,\n\s+\"parserContextFlags\": \"JavaScriptFile\"/g, "");
|
||||
assert.equal(result, expected);
|
||||
}
|
||||
|
||||
@@ -1002,9 +1000,6 @@ module ts {
|
||||
: v;
|
||||
}, 4);
|
||||
|
||||
// Remove the parserContextFlags from the comparison
|
||||
result = result.replace(/\,\n\s+\"parserContextFlags\": \"JavaScriptFile\"/g, "");
|
||||
|
||||
if (result !== expected) {
|
||||
// Turn on a human-readable diff
|
||||
if (typeof require !== 'undefined') {
|
||||
|
||||
Reference in New Issue
Block a user