From 01d3755ea6a4803c8d27fa2de19c35f6940cad74 Mon Sep 17 00:00:00 2001 From: 2ndbeam <2ndbeam@disroot.org> Date: Fri, 28 Nov 2025 21:08:30 +0300 Subject: [PATCH] test!: Moved tests/src to tests/main to allow several commits --- tests/main.rs | 8 +++++--- tests/{cfg => main}/config.toml | 0 tests/{cfg => main}/quests/0.toml | 0 tests/{cfg => main}/quests/1.toml | 0 tests/{cfg => main}/quests/2.toml | 0 5 files changed, 5 insertions(+), 3 deletions(-) rename tests/{cfg => main}/config.toml (100%) rename tests/{cfg => main}/quests/0.toml (100%) rename tests/{cfg => main}/quests/1.toml (100%) rename tests/{cfg => main}/quests/2.toml (100%) diff --git a/tests/main.rs b/tests/main.rs index af0742d..321674a 100644 --- a/tests/main.rs +++ b/tests/main.rs @@ -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(); diff --git a/tests/cfg/config.toml b/tests/main/config.toml similarity index 100% rename from tests/cfg/config.toml rename to tests/main/config.toml diff --git a/tests/cfg/quests/0.toml b/tests/main/quests/0.toml similarity index 100% rename from tests/cfg/quests/0.toml rename to tests/main/quests/0.toml diff --git a/tests/cfg/quests/1.toml b/tests/main/quests/1.toml similarity index 100% rename from tests/cfg/quests/1.toml rename to tests/main/quests/1.toml diff --git a/tests/cfg/quests/2.toml b/tests/main/quests/2.toml similarity index 100% rename from tests/cfg/quests/2.toml rename to tests/main/quests/2.toml