mirror of
https://github.com/denoland/deno.git
synced 2025-01-08 15:19:40 -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);
|
||||
}
|
||||
|
||||
#[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]
|
||||
async fn fix_graph_check_emit_diagnostics() {
|
||||
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…
Reference in a new issue