mirror of
https://github.com/fluencelabs/sqlite-wasm-connector
synced 2025-07-31 22:22:12 +00:00
Return error message from SQLite
This commit is contained in:
11
tests/lib.rs
11
tests/lib.rs
@@ -55,6 +55,17 @@ fn workflow() {
|
||||
}
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn failure() {
|
||||
let (path, _directory) = setup();
|
||||
let mut database = ok!(sqlite::open(&path));
|
||||
match database.execute(":)", None) {
|
||||
Err(error) => assert_eq!(error.message,
|
||||
Some(String::from("SQL logic error or missing database"))),
|
||||
_ => assert!(false),
|
||||
}
|
||||
}
|
||||
|
||||
fn setup() -> (PathBuf, Directory) {
|
||||
let directory = ok!(Directory::new("sqlite"));
|
||||
(directory.path().join("database.sqlite3"), directory)
|
||||
|
Reference in New Issue
Block a user