summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--cli/tests/info/data_null_error/data_null_error.out6
-rw-r--r--cli/tests/info/data_null_error/mod.ts1
-rw-r--r--cli/tests/info/data_null_error/types.d.ts1
-rw-r--r--cli/tests/integration/info_tests.rs7
4 files changed, 15 insertions, 0 deletions
diff --git a/cli/tests/info/data_null_error/data_null_error.out b/cli/tests/info/data_null_error/data_null_error.out
new file mode 100644
index 000000000..89961be65
--- /dev/null
+++ b/cli/tests/info/data_null_error/data_null_error.out
@@ -0,0 +1,6 @@
+local: [WILDCARD]mod.ts
+type: TypeScript
+dependencies: 1 unique (total [WILDCARD])
+
+file://[WILDCARD]/mod.ts ([WILDCARD])
+└── file://[WILDCARD]/types.d.ts ([WILDCARD])
diff --git a/cli/tests/info/data_null_error/mod.ts b/cli/tests/info/data_null_error/mod.ts
new file mode 100644
index 000000000..6e3e99bd4
--- /dev/null
+++ b/cli/tests/info/data_null_error/mod.ts
@@ -0,0 +1 @@
+/// <reference path="./types.d.ts" />
diff --git a/cli/tests/info/data_null_error/types.d.ts b/cli/tests/info/data_null_error/types.d.ts
new file mode 100644
index 000000000..6ecc85676
--- /dev/null
+++ b/cli/tests/info/data_null_error/types.d.ts
@@ -0,0 +1 @@
+declare class Test {}
diff --git a/cli/tests/integration/info_tests.rs b/cli/tests/integration/info_tests.rs
index 190c0330c..3bba89cc0 100644
--- a/cli/tests/integration/info_tests.rs
+++ b/cli/tests/integration/info_tests.rs
@@ -111,3 +111,10 @@ itest!(_054_info_local_imports {
output: "054_info_local_imports.out",
exit_code: 0,
});
+
+// Tests for AssertionError where "data" is unexpectedly null when
+// a file contains only triple slash references (#11196)
+itest!(data_null_error {
+ args: "info info/data_null_error/mod.ts",
+ output: "info/data_null_error/data_null_error.out",
+});