mirror of
https://github.com/denoland/deno.git
synced 2025-03-03 17:34:47 -05:00
parent
c1fa8fbeba
commit
0982056ff6
2 changed files with 23 additions and 0 deletions
|
@ -1959,6 +1959,24 @@ pub mod tests {
|
||||||
assert_eq!(h.tsbuildinfo_calls.len(), 1);
|
assert_eq!(h.tsbuildinfo_calls.len(), 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[tokio::test]
|
||||||
|
async fn test_graph_check_ignores_dynamic_import_errors() {
|
||||||
|
let specifier =
|
||||||
|
ModuleSpecifier::resolve_url_or_path("file:///tests/dynamicimport.ts")
|
||||||
|
.expect("could not resolve module");
|
||||||
|
let (graph, _) = setup(specifier).await;
|
||||||
|
let result_info = graph
|
||||||
|
.check(CheckOptions {
|
||||||
|
debug: false,
|
||||||
|
emit: false,
|
||||||
|
lib: TypeLib::DenoWindow,
|
||||||
|
maybe_config_path: None,
|
||||||
|
reload: false,
|
||||||
|
})
|
||||||
|
.expect("should have checked");
|
||||||
|
assert!(result_info.diagnostics.is_empty());
|
||||||
|
}
|
||||||
|
|
||||||
#[tokio::test]
|
#[tokio::test]
|
||||||
async fn fix_graph_check_emit_diagnostics() {
|
async fn fix_graph_check_emit_diagnostics() {
|
||||||
let specifier =
|
let specifier =
|
||||||
|
|
5
cli/tests/module_graph/file_tests-dynamicimport.ts
Normal file
5
cli/tests/module_graph/file_tests-dynamicimport.ts
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
try {
|
||||||
|
await import("bare_module_specifier");
|
||||||
|
} catch (err) {
|
||||||
|
console.log(err);
|
||||||
|
}
|
Loading…
Add table
Reference in a new issue