aboutsummaryrefslogtreecommitdiff
path: root/src/pragma.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/pragma.rs')
-rw-r--r--src/pragma.rs22
1 files changed, 12 insertions, 10 deletions
diff --git a/src/pragma.rs b/src/pragma.rs
index 1c81c95..673478a 100644
--- a/src/pragma.rs
+++ b/src/pragma.rs
@@ -406,18 +406,20 @@ mod test {
let db = Connection::open_in_memory()?;
let journal_mode: String =
db.pragma_update_and_check(None, "journal_mode", "OFF", |row| row.get(0))?;
- assert_eq!("off", &journal_mode);
- // Sanity checks to ensure the move to a generic `ToSql` wasn't breaking
- assert_eq!(
- "off",
- db.pragma_update_and_check(None, "journal_mode", &"OFF", |row| row
- .get::<_, String>(0))?,
+ assert!(
+ journal_mode == "off" || journal_mode == "memory",
+ "mode: {:?}",
+ journal_mode,
);
+ // Sanity checks to ensure the move to a generic `ToSql` wasn't breaking
+ let mode = db
+ .pragma_update_and_check(None, "journal_mode", &"OFF", |row| row.get::<_, String>(0))?;
+ assert!(mode == "off" || mode == "memory", "mode: {:?}", mode);
+
let param: &dyn crate::ToSql = &"OFF";
- assert_eq!(
- "off",
- db.pragma_update_and_check(None, "journal_mode", param, |row| row.get::<_, String>(0))?,
- );
+ let mode =
+ db.pragma_update_and_check(None, "journal_mode", param, |row| row.get::<_, String>(0))?;
+ assert!(mode == "off" || mode == "memory", "mode: {:?}", mode);
Ok(())
}