]> git.meshlink.io Git - meshlink-tiny/blobdiff - test/invite-join.c
Use a key/value store with configurable storage callbacks.
[meshlink-tiny] / test / invite-join.c
index c0253049de25b02076c0ad8595bed4b02235e29d..b6c34fcbd974f36af8a79da20d63c0b8742c03ff 100644 (file)
@@ -34,7 +34,7 @@ static void status_cb(meshlink_handle_t *mesh, meshlink_node_t *node, bool reach
 
 static void invitee_commits_first_cb(bool inviter_first) {
        // Check that eight has committed foo's host config file, but foo hasn't committed eight's
-       assert(access("invite_join_conf.8/current/hosts/foo", F_OK) == 0);
+       assert(access("invite_join_conf.8/foo", F_OK) == 0);
        assert(access("invite_join_conf.1/current/hosts/eight", F_OK) == -1 && errno == ENOENT);
        set_sync_flag(&commits_first_flag, !inviter_first);
 }
@@ -42,7 +42,7 @@ static void invitee_commits_first_cb(bool inviter_first) {
 static void inviter_commits_first_cb(bool inviter_first) {
        // Check that foo has committed nine's host config file, but nine hasn't committed foo's
        assert(access("invite_join_conf.1/current/hosts/nine", F_OK) == 0);
-       assert(access("invite_join_conf.9/current/hosts/foo", F_OK) == -1 && errno == ENOENT);
+       assert(access("invite_join_conf.9/foo", F_OK) == -1 && errno == ENOENT);
        set_sync_flag(&commits_first_flag, inviter_first);
 }
 
@@ -55,7 +55,7 @@ int main(void) {
 
        meshlink_set_log_cb(NULL, MESHLINK_DEBUG, log_cb);
 
-       assert(meshlink_destroy("invite_join_conf.1"));
+       assert(full_meshlink_destroy("invite_join_conf.1"));
        assert(meshlink_destroy("invite_join_conf.2"));
        assert(meshlink_destroy("invite_join_conf.3"));
        assert(meshlink_destroy("invite_join_conf.4"));