summaryrefslogtreecommitdiff
path: root/cli/js/tests/error_stack_test.ts
diff options
context:
space:
mode:
authorNayeem Rahman <nayeemrmn99@gmail.com>2020-04-13 15:54:16 +0100
committerGitHub <noreply@github.com>2020-04-13 10:54:16 -0400
commit0ea6eb83a906bff543be4c3301f23444986b022b (patch)
tree923e5b1c7608839c9a7be545f8973ae751ee7e73 /cli/js/tests/error_stack_test.ts
parent5105c6839904f35351481137160459fdc2edadd2 (diff)
refactor(core/js_error): Align JSStackFrame with CallSite (#4715)
Renames and adds missing fields to JSStackFrame from CallSite. Fixes #4705. Cleans up base changes for line and column numbers.
Diffstat (limited to 'cli/js/tests/error_stack_test.ts')
-rw-r--r--cli/js/tests/error_stack_test.ts36
1 files changed, 18 insertions, 18 deletions
diff --git a/cli/js/tests/error_stack_test.ts b/cli/js/tests/error_stack_test.ts
index 6868be215..83a2020ac 100644
--- a/cli/js/tests/error_stack_test.ts
+++ b/cli/js/tests/error_stack_test.ts
@@ -6,15 +6,15 @@ const { setPrepareStackTrace } = Deno[Deno.symbols.internal];
interface CallSite {
getThis(): unknown;
- getTypeName(): string;
- getFunction(): Function;
- getFunctionName(): string;
- getMethodName(): string;
- getFileName(): string;
+ getTypeName(): string | null;
+ getFunction(): Function | null;
+ getFunctionName(): string | null;
+ getMethodName(): string | null;
+ getFileName(): string | null;
getLineNumber(): number | null;
getColumnNumber(): number | null;
getEvalOrigin(): string | null;
- isToplevel(): boolean;
+ isToplevel(): boolean | null;
isEval(): boolean;
isNative(): boolean;
isConstructor(): boolean;
@@ -24,9 +24,9 @@ interface CallSite {
}
function getMockCallSite(
- filename: string,
- line: number | null,
- column: number | null
+ fileName: string,
+ lineNumber: number | null,
+ columnNumber: number | null
): CallSite {
return {
getThis(): unknown {
@@ -45,13 +45,13 @@ function getMockCallSite(
return "";
},
getFileName(): string {
- return filename;
+ return fileName;
},
getLineNumber(): number | null {
- return line;
+ return lineNumber;
},
getColumnNumber(): number | null {
- return column;
+ return columnNumber;
},
getEvalOrigin(): null {
return null;
@@ -98,11 +98,11 @@ unitTest(function prepareStackTrace(): void {
unitTest(function applySourceMap(): void {
const result = Deno.applySourceMap({
- filename: "CLI_SNAPSHOT.js",
- line: 23,
- column: 0,
+ fileName: "CLI_SNAPSHOT.js",
+ lineNumber: 23,
+ columnNumber: 0,
});
- assert(result.filename.endsWith(".ts"));
- assert(result.line != null);
- assert(result.column != null);
+ assert(result.fileName.endsWith(".ts"));
+ assert(result.lineNumber != null);
+ assert(result.columnNumber != null);
});