diff --git a/resources/tests/player_spawn.dat b/resources/tests/player_spawn.dat new file mode 100644 index 0000000..adb17e1 Binary files /dev/null and b/resources/tests/player_spawn.dat differ diff --git a/src/world/player_spawn.rs b/src/world/player_spawn.rs index 727009b..1e99fe8 100644 --- a/src/world/player_spawn.rs +++ b/src/world/player_spawn.rs @@ -130,7 +130,7 @@ pub struct CustomizeData { #[cfg(test)] mod tests { - use std::{fs::read, io::Cursor}; + use std::{fs::read, io::Cursor, path::PathBuf}; use binrw::BinRead; @@ -138,7 +138,10 @@ mod tests { #[test] fn read_playerspawn() { - let buffer = read("/home/josh/Downloads/myfile(1).dat").unwrap(); + let mut d = PathBuf::from(env!("CARGO_MANIFEST_DIR")); + d.push("resources/tests/player_spawn.dat"); + + let buffer = read(d).unwrap(); let mut buffer = Cursor::new(&buffer); let player_spawn = PlayerSpawn::read_le(&mut buffer).unwrap();