| 230 | use ccusage_test_support::fs_fixture; |
| 231 | |
| 232 | fn create_db_message(path: &Path, id: &str, session_id: &str, data: &str) { |
| 233 | let db = sqlite::open(path).unwrap(); |
| 234 | db.execute("CREATE TABLE message (id TEXT, session_id TEXT, data TEXT)") |
| 235 | .unwrap(); |
| 236 | let mut statement = db |
| 237 | .prepare("INSERT INTO message (id, session_id, data) VALUES (?1, ?2, ?3)") |
| 238 | .unwrap(); |
| 239 | statement.bind((1, id)).unwrap(); |
| 240 | statement.bind((2, session_id)).unwrap(); |
| 241 | statement.bind((3, data)).unwrap(); |
| 242 | statement.next().unwrap(); |
| 243 | } |
| 244 | |
| 245 | #[test] |
| 246 | fn loads_message_json_files() { |