MCPcopy Create free account
hub / github.com/NodeDB-Lab/nodedb / setup

Function setup

nodedb-crdt/src/validator/tests.rs:12–19  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

10use loro::LoroValue;
11
12fn setup() -> (CrdtState, ConstraintSet) {
13 let state = CrdtState::new(1).unwrap();
14 let mut cs = ConstraintSet::new();
15 cs.add_unique("users_email_unique", "users", "email");
16 cs.add_not_null("users_name_nn", "users", "name");
17 cs.add_foreign_key("posts_author_fk", "posts", "author_id", "users", "id");
18 (state, cs)
19}
20
21#[test]
22fn valid_insert_accepted() {

Calls 3

add_uniqueMethod · 0.80
add_not_nullMethod · 0.80
add_foreign_keyMethod · 0.80

Tested by

no test coverage detected