morethantext-web/src/lib.rs

31 lines
585 B
Rust

#[derive(Clone)]
pub struct Database {}
impl Database {
pub fn new() -> Self {
Self {}
}
pub async fn query(&self, _qry: &str) -> String {
"{data{}}".to_string()
}
}
#[cfg(test)]
mod queries {
use super::*;
#[async_std::test]
async fn empty_table_query() {
let expected = "{data{}}";
let testdb = Database::new();
let output = testdb.query("{tables{name}}").await;
assert!(
output == expected,
"Got '{}' expected '{}'.",
output,
expected
);
}
}