extern crate tdo_core;
#[cfg(test)]
mod list_operation {
use tdo_core::{tdo, list};
#[test]
#[should_panic]
fn removing_default() {
let mut tdo = tdo::Tdo::new();
tdo.remove_list("default").unwrap();
}
#[test]
fn removing_lists() {
let mut tdo = tdo::Tdo::new();
tdo.add_list(list::TodoList::new("deletion")).unwrap();
tdo.remove_list("deletion").unwrap();
assert_eq!(tdo::Tdo::new().lists.len(), tdo.lists.len())
}
#[test]
#[should_panic]
fn same_list_twice() {
let mut tdo = tdo::Tdo::new();
tdo.add_list(list::TodoList::new("default")).unwrap()
}
}