test(engine): add unit tests for format_reward variants in achievement_plugin
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -512,4 +512,28 @@ mod tests {
|
|||||||
.count();
|
.count();
|
||||||
assert_eq!(count, 0);
|
assert_eq!(count, 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// -----------------------------------------------------------------------
|
||||||
|
// format_reward
|
||||||
|
// -----------------------------------------------------------------------
|
||||||
|
|
||||||
|
#[test]
|
||||||
|
fn format_reward_card_back() {
|
||||||
|
assert_eq!(format_reward(Reward::CardBack(2)), "Card Back #2");
|
||||||
|
}
|
||||||
|
|
||||||
|
#[test]
|
||||||
|
fn format_reward_background() {
|
||||||
|
assert_eq!(format_reward(Reward::Background(3)), "Background #3");
|
||||||
|
}
|
||||||
|
|
||||||
|
#[test]
|
||||||
|
fn format_reward_bonus_xp() {
|
||||||
|
assert_eq!(format_reward(Reward::BonusXp(25)), "+25 XP");
|
||||||
|
}
|
||||||
|
|
||||||
|
#[test]
|
||||||
|
fn format_reward_badge() {
|
||||||
|
assert_eq!(format_reward(Reward::Badge), "Badge");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user