mirror of
https://github.com/SkyfallWasTaken/arcade-monitor.git
synced 2024-11-26 02:43:38 +00:00
Clean up test
This commit is contained in:
parent
3d7a3a9d44
commit
01ea8485e8
3 changed files with 18 additions and 1 deletions
7
Cargo.lock
generated
7
Cargo.lock
generated
|
@ -36,6 +36,7 @@ version = "0.1.0"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"console_error_panic_hook",
|
"console_error_panic_hook",
|
||||||
"getrandom",
|
"getrandom",
|
||||||
|
"indoc",
|
||||||
"scraper",
|
"scraper",
|
||||||
"serde",
|
"serde",
|
||||||
"serde_json",
|
"serde_json",
|
||||||
|
@ -355,6 +356,12 @@ dependencies = [
|
||||||
"unicode-normalization",
|
"unicode-normalization",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "indoc"
|
||||||
|
version = "2.0.5"
|
||||||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
|
checksum = "b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "itoa"
|
name = "itoa"
|
||||||
version = "1.0.11"
|
version = "1.0.11"
|
||||||
|
|
|
@ -21,3 +21,6 @@ scraper = "0.19.0"
|
||||||
# We don't use getrandom, but we enable the "js" feature to enable
|
# We don't use getrandom, but we enable the "js" feature to enable
|
||||||
# WebAssembly support.
|
# WebAssembly support.
|
||||||
getrandom = { version = "0.2", features = ["js"] }
|
getrandom = { version = "0.2", features = ["js"] }
|
||||||
|
|
||||||
|
[dev-dependencies]
|
||||||
|
indoc = "2.0.5"
|
||||||
|
|
|
@ -45,6 +45,7 @@ pub fn diff_items(old: ShopItem, new: ShopItem) -> Option<String> {
|
||||||
#[cfg(test)]
|
#[cfg(test)]
|
||||||
mod test {
|
mod test {
|
||||||
use super::*;
|
use super::*;
|
||||||
|
use indoc::indoc;
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn price_diff() {
|
fn price_diff() {
|
||||||
|
@ -62,7 +63,13 @@ mod test {
|
||||||
|
|
||||||
assert_eq!(
|
assert_eq!(
|
||||||
diff_items(old, new),
|
diff_items(old, new),
|
||||||
Some("*Item updated*\n*Name:* Test\n*Price:* 1 → 2".into())
|
Some(
|
||||||
|
indoc! {"
|
||||||
|
*Item updated*
|
||||||
|
*Name:* Test
|
||||||
|
*Price:* 1 → 2"}
|
||||||
|
.into()
|
||||||
|
)
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue