use super::*;
pub fn create_all_tables_ddl() -> &'static str {
let ddl = [
key_value::create_table_ddl(),
ban_record::create_table_ddl(),
quota_record::create_table_ddl(),
rate_limit::create_table_ddl(),
];
Box::leak(ddl.join(";\n").into_boxed_str())
}
#[cfg(test)]
mod tests {
use super::*;
#[test]
fn test_create_all_tables_ddl() {
let ddl = create_all_tables_ddl();
assert!(ddl.contains("limiteron_bans"));
assert!(ddl.contains("limiteron_quotas"));
assert!(ddl.contains("limiteron_rate_limits"));
assert!(ddl.contains("limiteron_kv"));
}
}