Test that shows stripInternal of enum member prints multiple blank lines for the enum members
This commit is contained in:
parent
a63d69de7a
commit
2b10b68d1c
2 changed files with 2939 additions and 0 deletions
|
@ -930,5 +930,40 @@ ${internal} enum internalEnum { a, b, c }`);
|
||||||
ignoreDtsUnchanged: true,
|
ignoreDtsUnchanged: true,
|
||||||
baselineOnly: true
|
baselineOnly: true
|
||||||
});
|
});
|
||||||
|
|
||||||
|
// only baseline
|
||||||
|
verifyOutFileScenario({
|
||||||
|
scenario: "stripInternal when few members of enum are internal",
|
||||||
|
modifyFs: fs => {
|
||||||
|
stripInternalOfThird(fs);
|
||||||
|
prependText(fs, sources[project.first][source.ts][part.one], `enum TokenFlags {
|
||||||
|
None = 0,
|
||||||
|
/* @internal */
|
||||||
|
PrecedingLineBreak = 1 << 0,
|
||||||
|
/* @internal */
|
||||||
|
PrecedingJSDocComment = 1 << 1,
|
||||||
|
/* @internal */
|
||||||
|
Unterminated = 1 << 2,
|
||||||
|
/* @internal */
|
||||||
|
ExtendedUnicodeEscape = 1 << 3,
|
||||||
|
Scientific = 1 << 4,
|
||||||
|
Octal = 1 << 5,
|
||||||
|
HexSpecifier = 1 << 6,
|
||||||
|
BinarySpecifier = 1 << 7,
|
||||||
|
OctalSpecifier = 1 << 8,
|
||||||
|
/* @internal */
|
||||||
|
ContainsSeparator = 1 << 9,
|
||||||
|
/* @internal */
|
||||||
|
BinaryOrOctalSpecifier = BinarySpecifier | OctalSpecifier,
|
||||||
|
/* @internal */
|
||||||
|
NumericLiteralFlags = Scientific | Octal | HexSpecifier | BinaryOrOctalSpecifier | ContainsSeparator
|
||||||
|
}
|
||||||
|
`);
|
||||||
|
},
|
||||||
|
ignoreWithoutBuildInfo: true,
|
||||||
|
ignoreDtsChanged: true,
|
||||||
|
ignoreDtsUnchanged: true,
|
||||||
|
baselineOnly: true
|
||||||
|
});
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
File diff suppressed because it is too large
Load diff
Loading…
Reference in a new issue