mirror of https://github.com/helix-editor/helix
Merge 11086c74d6
into 362e97e927
commit
a40022f7cb
|
@ -311,6 +311,12 @@ dependencies = [
|
||||||
"parking_lot_core",
|
"parking_lot_core",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "diff"
|
||||||
|
version = "0.1.13"
|
||||||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
|
checksum = "56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "digest"
|
name = "digest"
|
||||||
version = "0.10.7"
|
version = "0.10.7"
|
||||||
|
@ -1564,6 +1570,7 @@ dependencies = [
|
||||||
"nucleo",
|
"nucleo",
|
||||||
"once_cell",
|
"once_cell",
|
||||||
"open",
|
"open",
|
||||||
|
"pretty_assertions",
|
||||||
"pulldown-cmark",
|
"pulldown-cmark",
|
||||||
"same-file",
|
"same-file",
|
||||||
"serde",
|
"serde",
|
||||||
|
@ -2213,6 +2220,16 @@ dependencies = [
|
||||||
"portable-atomic",
|
"portable-atomic",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "pretty_assertions"
|
||||||
|
version = "1.4.1"
|
||||||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
|
checksum = "3ae130e2f271fbc2ac3a40fb1d07180839cdbbe443c7a27e1e3c13c5cac0116d"
|
||||||
|
dependencies = [
|
||||||
|
"diff",
|
||||||
|
"yansi",
|
||||||
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "proc-macro2"
|
name = "proc-macro2"
|
||||||
version = "1.0.95"
|
version = "1.0.95"
|
||||||
|
@ -3200,6 +3217,12 @@ dependencies = [
|
||||||
"toml",
|
"toml",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "yansi"
|
||||||
|
version = "1.0.1"
|
||||||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
|
checksum = "cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "yoke"
|
name = "yoke"
|
||||||
version = "0.7.4"
|
version = "0.7.4"
|
||||||
|
|
|
@ -106,3 +106,4 @@ smallvec = "1.15"
|
||||||
indoc = "2.0.6"
|
indoc = "2.0.6"
|
||||||
tempfile.workspace = true
|
tempfile.workspace = true
|
||||||
same-file = "1.0.1"
|
same-file = "1.0.1"
|
||||||
|
pretty_assertions = "1.4.1"
|
||||||
|
|
|
@ -244,7 +244,10 @@ pub async fn test_with_config<T: Into<TestCase>>(
|
||||||
test_case.clone(),
|
test_case.clone(),
|
||||||
&|app| {
|
&|app| {
|
||||||
let doc = doc!(app.editor);
|
let doc = doc!(app.editor);
|
||||||
assert_eq!(&test_case.out_text, doc.text());
|
pretty_assertions::assert_str_eq!(
|
||||||
|
test_case.out_text.to_string(),
|
||||||
|
doc.text().to_string()
|
||||||
|
);
|
||||||
|
|
||||||
let mut selections: Vec<_> = doc.selections().values().cloned().collect();
|
let mut selections: Vec<_> = doc.selections().values().cloned().collect();
|
||||||
assert_eq!(1, selections.len());
|
assert_eq!(1, selections.len());
|
||||||
|
|
Loading…
Reference in New Issue