diff --git a/src/connection.rs b/src/connection.rs index c7051cc..1ee702a 100644 --- a/src/connection.rs +++ b/src/connection.rs @@ -154,12 +154,10 @@ extern fn process_callback(callback: *mut c_void, count: c_int, values: *mut #[cfg(test)] mod tests { use super::Connection; - use tests::setup; #[test] fn execute() { - let (path, _directory) = setup(); - let connection = Connection::open(&path).unwrap(); + let connection = Connection::open(":memory:").unwrap(); match connection.execute(":)") { Err(error) => assert_eq!(error.message, Some(String::from(r#"unrecognized token: ":""#))), @@ -169,8 +167,7 @@ mod tests { #[test] fn set_busy_handler() { - let (path, _directory) = setup(); - let mut connection = Connection::open(&path).unwrap(); + let mut connection = Connection::open(":memory:").unwrap(); connection.set_busy_handler(|_| true).unwrap(); } } diff --git a/src/lib.rs b/src/lib.rs index a036262..4388370 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -48,9 +48,6 @@ extern crate libc; extern crate sqlite3_sys as ffi; -#[cfg(test)] -extern crate temporary; - macro_rules! raise( ($message:expr) => (return Err(::Error::from($message))); ); @@ -117,14 +114,3 @@ pub type Result = std::result::Result; pub fn open<'l, T: AsRef>(path: T) -> Result> { Connection::open(path) } - -#[cfg(test)] -mod tests { - use std::path::PathBuf; - use temporary::Directory; - - pub fn setup() -> (PathBuf, Directory) { - let directory = Directory::new("sqlite").unwrap(); - (directory.path().join("database.sqlite3"), directory) - } -}