diff options
| author | Dirk Van Haerenborgh <vhdirk@gmail.com> | 2018-04-14 12:32:05 +0200 |
|---|---|---|
| committer | Dirk Van Haerenborgh <vhdirk@gmail.com> | 2018-04-14 12:32:05 +0200 |
| commit | f4e2389d809e297db9684e7561278d78a5c09130 (patch) | |
| tree | 3ea70911138768ea0ce5973f5871baa45d841943 /tests | |
| parent | a45f084c5064da77b0b6afde3aae1e83c15e3efd (diff) | |
| download | mail-f4e2389d809e297db9684e7561278d78a5c09130.tar.gz | |
fix unit test for travis
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/main.rs | 25 |
1 files changed, 16 insertions, 9 deletions
diff --git a/tests/main.rs b/tests/main.rs index a6dd022..b92bcf7 100644 --- a/tests/main.rs +++ b/tests/main.rs @@ -5,16 +5,23 @@ fn main() { let mut mail_path = std::env::home_dir().unwrap(); mail_path.push(".mail"); - let db = notmuch::Database::open(&mail_path.to_str().unwrap().to_string(), notmuch::DatabaseMode::ReadOnly).unwrap(); - let query = db.create_query(&"".to_string()).unwrap(); - let mut threads = query.search_threads().unwrap(); + match notmuch::Database::open(&mail_path.to_str().unwrap().to_string(), notmuch::DatabaseMode::ReadOnly){ + Ok(db) => { + let query = db.create_query(&"".to_string()).unwrap(); + let mut threads = query.search_threads().unwrap(); - loop { - match threads.next() { - Some(thread) => { - println!("thread {:?} {:?}", thread.subject(), thread.authors()); - }, - None => { break } + loop { + match threads.next() { + Some(thread) => { + println!("thread {:?} {:?}", thread.subject(), thread.authors()); + }, + None => { break } + } + } + + }, + Err(err) =>{ + println!("Got error while trying to open db: {:?}", err); } } } |
