test!: Moved tests/src to tests/main to allow several commits
This commit is contained in:
parent
86845c54a6
commit
01d3755ea6
5 changed files with 5 additions and 3 deletions
|
|
@ -1,8 +1,10 @@
|
||||||
use squad_quest::{config::Config, quest::Quest};
|
use squad_quest::{config::Config, quest::Quest};
|
||||||
|
|
||||||
|
static CONFIG_PATH: &str = "./tests/main/config.toml";
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn load_quests() {
|
fn load_quests() {
|
||||||
let config = Config::load("./tests/cfg/config.toml".into());
|
let config = Config::load(CONFIG_PATH.into());
|
||||||
let quests = config.load_quests();
|
let quests = config.load_quests();
|
||||||
|
|
||||||
assert_eq!(quests.len(), 2);
|
assert_eq!(quests.len(), 2);
|
||||||
|
|
@ -11,7 +13,7 @@ fn load_quests() {
|
||||||
#[test]
|
#[test]
|
||||||
fn empty_quest_is_default() {
|
fn empty_quest_is_default() {
|
||||||
// First loaded quest should be 0.toml, which is empty
|
// 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();
|
let mut quests = config.load_quests();
|
||||||
quests.sort_by(|a,b| a.id.cmp(&b.id));
|
quests.sort_by(|a,b| a.id.cmp(&b.id));
|
||||||
let quest = quests.first().unwrap();
|
let quest = quests.first().unwrap();
|
||||||
|
|
@ -23,7 +25,7 @@ fn empty_quest_is_default() {
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn quest_one() {
|
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 quests = config.load_quests();
|
||||||
let quest = quests.iter().find(|q| q.id == 1).unwrap();
|
let quest = quests.iter().find(|q| q.id == 1).unwrap();
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue