aboutsummaryrefslogtreecommitdiff
path: root/minecraft-chat/tests
diff options
context:
space:
mode:
authormat <github@matdoes.dev>2021-12-11 15:17:42 -0600
committermat <github@matdoes.dev>2021-12-11 15:17:42 -0600
commitba911a8a207eb47df7a055410570767b2e33c2ae (patch)
tree4a53d384f08b7272ba287bdb326f3d7fcb09f289 /minecraft-chat/tests
parent6026c74430f311c9217b77e7ac07d183efde5bce (diff)
downloadazalea-drasl-ba911a8a207eb47df7a055410570767b2e33c2ae.tar.xz
correct minecraft-chat :tada:
Diffstat (limited to 'minecraft-chat/tests')
-rw-r--r--minecraft-chat/tests/integration_test.rs13
1 files changed, 7 insertions, 6 deletions
diff --git a/minecraft-chat/tests/integration_test.rs b/minecraft-chat/tests/integration_test.rs
index 3feff1ed..aac12875 100644
--- a/minecraft-chat/tests/integration_test.rs
+++ b/minecraft-chat/tests/integration_test.rs
@@ -2,6 +2,7 @@ use minecraft_chat::{
component::Component,
style::{Ansi, ChatFormatting, TextColor},
};
+use serde::Deserialize;
use serde_json::Value;
#[test]
@@ -14,9 +15,9 @@ fn basic_ansi_test() {
}"#,
)
.unwrap();
- let component = Component::new(&j).unwrap();
+ let component = Component::deserialize(&j).unwrap();
assert_eq!(
- component.to_ansi(),
+ component.to_ansi(None),
"\u{1b}[1m\u{1b}[38;2;255;85;85mhello\u{1b}[m"
);
}
@@ -50,9 +51,9 @@ fn complex_ansi_test() {
]"##,
)
.unwrap();
- let component = Component::new(&j).unwrap();
+ let component = Component::deserialize(&j).unwrap();
assert_eq!(
- component.to_ansi(),
+ component.to_ansi(None),
format!(
"{bold}{italic}{underlined}{red}hello{reset}{bold}{italic}{red} {reset}{italic}{strikethrough}{abcdef}world{reset}{abcdef} asdf{bold}!{reset}",
bold = Ansi::BOLD,
@@ -69,6 +70,6 @@ fn complex_ansi_test() {
#[test]
fn component_from_string() {
let j: Value = serde_json::from_str("\"foo\"").unwrap();
- let component = Component::new(&j).unwrap();
- assert_eq!(component.to_ansi(), "foo");
+ let component = Component::deserialize(&j).unwrap();
+ assert_eq!(component.to_ansi(None), "foo");
}