diff options
Diffstat (limited to 'cli/tools/coverage/mod.rs')
-rw-r--r-- | cli/tools/coverage/mod.rs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/cli/tools/coverage/mod.rs b/cli/tools/coverage/mod.rs index b9bbe14f2..f19cdfa3f 100644 --- a/cli/tools/coverage/mod.rs +++ b/cli/tools/coverage/mod.rs @@ -3,6 +3,7 @@ use crate::args::CoverageFlags; use crate::args::Flags; use crate::colors; +use crate::emit::get_source_hash; use crate::proc_state::ProcState; use crate::tools::fmt::format_json; use crate::util::fs::collect_files; @@ -677,7 +678,8 @@ pub async fn cover_files( | MediaType::Mts | MediaType::Cts | MediaType::Tsx => { - match ps.emit_cache.get_emit_code(&file.specifier, None) { + let source_hash = get_source_hash(&file.source, ps.emit_options_hash); + match ps.emit_cache.get_emit_code(&file.specifier, source_hash) { Some(code) => code, None => { return Err(anyhow!( |