test!: Moved tests/src to tests/main to allow several commits

This commit is contained in:
Alexey 2025-11-28 21:08:30 +03:00
commit 01d3755ea6
5 changed files with 5 additions and 3 deletions

View file

@ -1,8 +1,10 @@
use squad_quest::{config::Config, quest::Quest};
static CONFIG_PATH: &str = "./tests/main/config.toml";
#[test]
fn load_quests() {
let config = Config::load("./tests/cfg/config.toml".into());
let config = Config::load(CONFIG_PATH.into());
let quests = config.load_quests();
assert_eq!(quests.len(), 2);
@ -11,7 +13,7 @@ fn load_quests() {
#[test]
fn empty_quest_is_default() {
// First loaded quest should be 0.toml, which is empty
let config = Config::load("./tests/cfg/config.toml".into());
let config = Config::load(CONFIG_PATH.into());
let mut quests = config.load_quests();
quests.sort_by(|a,b| a.id.cmp(&b.id));
let quest = quests.first().unwrap();
@ -23,7 +25,7 @@ fn empty_quest_is_default() {
#[test]
fn quest_one() {
let config = Config::load("./tests/cfg/config.toml".into());
let config = Config::load(CONFIG_PATH.into());
let quests = config.load_quests();
let quest = quests.iter().find(|q| q.id == 1).unwrap();