mmex_lib 0.1.2-beta.1

Library for interacting with Money Manager EX data and logic
Documentation
1
2
3
4
5
6
7
8
9
10
11
use mmex_lib::api::MmexContext;
use std::fs;

#[allow(dead_code)]
pub fn setup_test_db() -> MmexContext {
    let ctx = MmexContext::open_memory().expect("Failed to open memory DB");
    let schema = fs::read_to_string("tables.sql").expect("Could not read tables.sql");
    ctx.execute_setup(&schema)
        .expect("Failed to execute tables.sql");
    ctx
}