thot-local 0.10.0-intermediate

Local functionality for Thot data management and analysis software.
Documentation
use super::*;
use crate::types::ResourceId;
use std::path::PathBuf;

#[test]
fn new_should_work() {
    let p = "/tmp/test";
    let path = PathBuf::from(p);
    let rid = ResourceId::new();
    let rid_val = ResourceId {
        id: rid.id.clone(),
        lid: None,
    };
    let prj = Project::new(rid, path);

    assert_eq!(PathBuf::from(p), prj.path, "path should be set");

    assert_eq!(rid_val, prj.rid, "resource id should be set");
}