lunatic 0.14.1

Helper library for building Rust applications that run on lunatic.
Documentation
use lunatic::sqlite::{Query, SqliteClient, Value};
use lunatic_test::test;

#[test]
fn query() {
    let client = SqliteClient::connect("").unwrap();

    let rows = client.query("select \"Hello\"");
    assert_eq!(rows, vec![vec![Value::Text("Hello".to_string())]]);
}

#[test]
fn prepared_query() {
    let client = SqliteClient::connect("").unwrap();

    let mut stmt = client.prepare_query("select ?");
    stmt = stmt.bind("Foo!");
    let rows = stmt.execute();
    assert_eq!(rows, vec![vec![Value::Text("Foo!".to_string())]]);
}

#[test]
fn execute() {
    let client = SqliteClient::connect("").unwrap();

    client.execute("select \"Hello\"").unwrap();
}