Files
rojo/server/tests/read_projects.rs
Lucien Greathouse 49a2bc8ace Fix example test
2018-11-27 21:17:38 -08:00

33 lines
726 B
Rust

#[macro_use] extern crate lazy_static;
extern crate librojo;
use std::{
path::{Path, PathBuf},
};
use librojo::{
project::Project,
};
lazy_static! {
static ref TEST_PROJECTS_ROOT: PathBuf = {
Path::new(env!("CARGO_MANIFEST_DIR")).join("../test-projects")
};
}
#[test]
fn fullexample() {
let project_file_location = TEST_PROJECTS_ROOT.join("example.json");
let project = Project::load_exact(&project_file_location).unwrap();
assert_eq!(project.name, "example");
}
#[test]
fn empty() {
let project_file_location = TEST_PROJECTS_ROOT.join("empty/roblox-project.json");
let project = Project::load_exact(&project_file_location).unwrap();
assert_eq!(project.name, "empty");
}