@@ -3,7 +3,7 @@ use std::{
3 ops::RangeInclusive,
3 ops::RangeInclusive,
6−use helix_core::diagnostic::Severity;
6+use helix_core::{diagnostic::Severity, path::get_normalized_path};
7use helix_view::doc;
7use helix_view::doc;
9use super::*;
9use super::*;
@@ -23,7 +23,7 @@ async fn test_write_quit_fail() -> anyhow::Result<()> {
23 assert_eq!(1, docs.len());
23 assert_eq!(1, docs.len());
25 let doc = docs.pop().unwrap();
25 let doc = docs.pop().unwrap();
26− assert_eq!(Some(file.path()), doc.path().map(PathBuf::as_path));
26+ assert_eq!(Some(&get_normalized_path(file.path())), doc.path());
27 assert_eq!(&Severity::Error, app.editor.get_status().unwrap().1);
27 assert_eq!(&Severity::Error, app.editor.get_status().unwrap().1);
@@ -269,7 +269,7 @@ async fn test_write_scratch_to_new_path() -> anyhow::Result<()> {
269 assert_eq!(1, docs.len());
269 assert_eq!(1, docs.len());
271 let doc = docs.pop().unwrap();
271 let doc = docs.pop().unwrap();
272− assert_eq!(Some(&file.path().to_path_buf()), doc.path());
272+ assert_eq!(Some(&get_normalized_path(file.path())), doc.path());
@@ -341,7 +341,7 @@ async fn test_write_new_path() -> anyhow::Result<()> {
341 Some(&|app| {
341 Some(&|app| {
342 let doc = doc!(app.editor);
342 let doc = doc!(app.editor);
343 assert!(!app.editor.is_err());
343 assert!(!app.editor.is_err());
344− assert_eq!(file1.path(), doc.path().unwrap());
344+ assert_eq!(&get_normalized_path(file1.path()), doc.path().unwrap());
@@ -349,7 +349,7 @@ async fn test_write_new_path() -> anyhow::Result<()> {
349 Some(&|app| {
349 Some(&|app| {
350 let doc = doc!(app.editor);
350 let doc = doc!(app.editor);
351 assert!(!app.editor.is_err());
351 assert!(!app.editor.is_err());
352− assert_eq!(file2.path(), doc.path().unwrap());
352+ assert_eq!(&get_normalized_path(file2.path()), doc.path().unwrap());
353 assert!(app.editor.document_by_path(file1.path()).is_none());
353 assert!(app.editor.document_by_path(file1.path()).is_none());