Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use arel::{ArelAble};
use serde_json::json;

#[arel::arel]
struct User {}

#[cfg(test)]
mod insert {
    use super::*;
    #[test]
    fn test_insert() {
        let sql = User::create(json!({
            "name": "Tom",
            "age": 18,
        })).to_sql().unwrap();
        assert_eq!(sql, "INSERT INTO `users` (`age`, `name`) VALUES (18, 'Tom')");
    }
}