Risky: Move tests into mod.rs

Usual Rust practice is to put tests in the same file they are testing.
I don't see any magic in the texttests that would require tests and code
to be in separate files, but I am not entirely sure, so I added the
risky tag.
This commit is contained in:
rrokkam 2020-07-19 12:38:24 -07:00
parent 2a53bf5db5
commit 87f3e536a4
2 changed files with 12 additions and 11 deletions

View File

@ -78,4 +78,15 @@ impl GildedRose {
}
#[cfg(test)]
mod test;
mod tests {
use super::{GildedRose, Item};
#[test]
pub fn foo() {
let items = vec![Item::new(String::from("foo"), 0, 0)];
let mut rose = GildedRose::new(items);
rose.update_quality();
assert_eq!("fixme", rose.items[0].name);
}
}

View File

@ -1,10 +0,0 @@
use super::{GildedRose, Item};
#[test]
pub fn foo() {
let items = vec![Item::new(String::from("foo"), 0, 0)];
let mut rose = GildedRose::new(items);
rose.update_quality();
assert_eq!("fixme", rose.items[0].name);
}