|
1 | 1 | #[cfg(test)] |
2 | 2 | mod tests { |
3 | | - use crate::character::v105::{MODE_ROTW, OFFSET_MODE_MARKER}; |
| 3 | + use crate::ExpansionType; |
4 | 4 | use crate::character::*; |
| 5 | + use crate::character::v105::{MODE_ROTW, OFFSET_MODE_MARKER}; |
5 | 6 | use crate::format::FormatId; |
6 | 7 |
|
7 | 8 | #[test] |
@@ -182,34 +183,34 @@ mod tests { |
182 | 183 | character.set_legacy_expansion_flag(false); |
183 | 184 | character.set_hardcore(false); |
184 | 185 | character.progression = 4; |
185 | | - assert_eq!(character.title_d2r(), Some("Dame")); |
| 186 | + assert_eq!(character.title_d2r(ExpansionType::Classic), Some("Dame")); |
186 | 187 |
|
187 | 188 | character.set_legacy_expansion_flag(false); |
188 | 189 | character.set_hardcore(true); |
189 | 190 | character.progression = 12; |
190 | | - assert_eq!(character.title_d2r(), Some("Queen")); |
| 191 | + assert_eq!(character.title_d2r(ExpansionType::Classic), Some("Queen")); |
191 | 192 |
|
192 | 193 | character.set_legacy_expansion_flag(true); |
193 | 194 | character.set_hardcore(false); |
194 | 195 | character.progression = 10; |
195 | | - assert_eq!(character.title_d2r(), Some("Champion")); |
| 196 | + assert_eq!(character.title_d2r(ExpansionType::Expansion), Some("Champion")); |
196 | 197 |
|
197 | 198 | character.set_legacy_expansion_flag(true); |
198 | 199 | character.set_hardcore(true); |
199 | 200 | character.progression = 15; |
200 | | - assert_eq!(character.title_d2r(), Some("Guardian")); |
| 201 | + assert_eq!(character.title_d2r(ExpansionType::Expansion), Some("Guardian")); |
201 | 202 |
|
202 | 203 | // Warlock uses male title variants. |
203 | 204 | character.class = Class::Warlock; |
204 | 205 | character.set_legacy_expansion_flag(false); |
205 | 206 | character.set_hardcore(false); |
206 | 207 | character.progression = 12; |
207 | | - assert_eq!(character.title_d2r(), Some("Baron")); |
| 208 | + assert_eq!(character.title_d2r(ExpansionType::Classic), Some("Baron")); |
208 | 209 |
|
209 | 210 | // Expansion normally skips these values. |
210 | 211 | character.set_legacy_expansion_flag(true); |
211 | 212 | character.set_hardcore(false); |
212 | 213 | character.progression = 9; |
213 | | - assert_eq!(character.title_d2r(), None); |
| 214 | + assert_eq!(character.title_d2r(ExpansionType::Expansion), None); |
214 | 215 | } |
215 | 216 | } |
0 commit comments