Rename core integration test directory for state_res.
Signed-off-by: Jason Volk <jason@zemos.net>
This commit is contained in:
@@ -35,8 +35,8 @@ use tuwunel_core::{
|
||||
/// # Arguments
|
||||
///
|
||||
/// * The test function's name.
|
||||
/// * A list of JSON files relative to `tests/it/fixtures` to load PDUs to
|
||||
/// resolve from.
|
||||
/// * A list of JSON files relative to `tests/state_res/fixtures` to load PDUs
|
||||
/// to resolve from.
|
||||
macro_rules! snapshot_test {
|
||||
($name:ident, $paths:expr $(,)?) => {
|
||||
#[tokio::test]
|
||||
@@ -61,10 +61,10 @@ macro_rules! snapshot_test {
|
||||
/// # Arguments
|
||||
///
|
||||
/// * The test function's name.
|
||||
/// * A list of JSON files relative to `tests/it/fixtures` to load PDUs to
|
||||
/// resolve from.
|
||||
/// * A list of JSON files relative to `tests/it/fixtures` to load event IDs
|
||||
/// forming contrived states to resolve.
|
||||
/// * A list of JSON files relative to `tests/state_res/fixtures` to load PDUs
|
||||
/// to resolve from.
|
||||
/// * A list of JSON files relative to `tests/state_res/fixtures` to load event
|
||||
/// IDs forming contrived states to resolve.
|
||||
macro_rules! snapshot_test_contrived_states {
|
||||
($name:ident, $pdus_path:expr, $state_set_paths:expr $(,)?) => {
|
||||
#[tokio::test]
|
||||
@@ -146,7 +146,7 @@ fn snapshot_test_prelude(
|
||||
|
||||
tracing::subscriber::set_global_default(subscriber).ok();
|
||||
|
||||
let fixtures_path = Path::new("tests/it/fixtures");
|
||||
let fixtures_path = Path::new("tests/state_res/fixtures");
|
||||
|
||||
let pdu_batches = paths
|
||||
.iter()
|
||||
@@ -313,7 +313,7 @@ async fn test_contrived_states(pdus_paths: &[&str], state_sets_paths: &[&str]) -
|
||||
.map(|pdu| (pdu.event_id().to_owned(), pdu.clone()))
|
||||
.collect();
|
||||
|
||||
let fixtures_path = Path::new("tests/it/fixtures");
|
||||
let fixtures_path = Path::new("tests/state_res/fixtures");
|
||||
|
||||
let state_sets = state_sets_paths
|
||||
.iter()
|
||||
@@ -0,0 +1,58 @@
|
||||
---
|
||||
source: src/core/tests/state_res/resolve/snapshot_tests.rs
|
||||
description: Resolved state
|
||||
---
|
||||
[
|
||||
{
|
||||
"kind": "m.room.create",
|
||||
"state_key": "",
|
||||
"event_id": "$00-m-room-create",
|
||||
"content": {
|
||||
"creator": "@alice:example.com",
|
||||
"room_version": "10"
|
||||
}
|
||||
},
|
||||
{
|
||||
"kind": "m.room.guest_access",
|
||||
"state_key": "",
|
||||
"event_id": "$00-m-room-guest_access",
|
||||
"content": {
|
||||
"guest_access": "can_join"
|
||||
}
|
||||
},
|
||||
{
|
||||
"kind": "m.room.history_visibility",
|
||||
"state_key": "",
|
||||
"event_id": "$00-m-room-history_visibility",
|
||||
"content": {
|
||||
"history_visibility": "shared"
|
||||
}
|
||||
},
|
||||
{
|
||||
"kind": "m.room.join_rules",
|
||||
"state_key": "",
|
||||
"event_id": "$00-m-room-join_rules",
|
||||
"content": {
|
||||
"join_rule": "invite"
|
||||
}
|
||||
},
|
||||
{
|
||||
"kind": "m.room.member",
|
||||
"state_key": "@alice:example.com",
|
||||
"event_id": "$00-m-room-member-join-alice",
|
||||
"content": {
|
||||
"displayname": "alice",
|
||||
"membership": "join"
|
||||
}
|
||||
},
|
||||
{
|
||||
"kind": "m.room.power_levels",
|
||||
"state_key": "",
|
||||
"event_id": "$00-m-room-power_levels",
|
||||
"content": {
|
||||
"users": {
|
||||
"@alice:example.com": 100
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
@@ -0,0 +1,51 @@
|
||||
---
|
||||
source: src/core/tests/state_res/resolve/snapshot_tests.rs
|
||||
description: Resolved state
|
||||
---
|
||||
[
|
||||
{
|
||||
"kind": "m.room.create",
|
||||
"state_key": "",
|
||||
"event_id": "$00-m-room-create",
|
||||
"content": {
|
||||
"room_version": "11"
|
||||
}
|
||||
},
|
||||
{
|
||||
"kind": "m.room.member",
|
||||
"state_key": "@alice:example.com",
|
||||
"event_id": "$01-m-room-member-leave-alice",
|
||||
"content": {
|
||||
"displayname": "alice",
|
||||
"membership": "leave"
|
||||
}
|
||||
},
|
||||
{
|
||||
"kind": "m.room.member",
|
||||
"state_key": "@bob:example.com",
|
||||
"event_id": "$01-m-room-member-change-display-name-bob",
|
||||
"content": {
|
||||
"displayname": "bob++",
|
||||
"membership": "join"
|
||||
}
|
||||
},
|
||||
{
|
||||
"kind": "m.room.member",
|
||||
"state_key": "@charlie:example.com",
|
||||
"event_id": "$01-m-room-member-change-display-name-charlie",
|
||||
"content": {
|
||||
"displayname": "charlie++",
|
||||
"membership": "join"
|
||||
}
|
||||
},
|
||||
{
|
||||
"kind": "m.room.power_levels",
|
||||
"state_key": "",
|
||||
"event_id": "$00-m-room-power_levels",
|
||||
"content": {
|
||||
"users": {
|
||||
"@alice:example.com": 100
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
@@ -0,0 +1,55 @@
|
||||
---
|
||||
source: src/core/tests/state_res/resolve/snapshot_tests.rs
|
||||
description: Resolved state
|
||||
---
|
||||
[
|
||||
{
|
||||
"kind": "m.room.create",
|
||||
"state_key": "",
|
||||
"event_id": "$00-m-room-create",
|
||||
"content": {
|
||||
"room_version": "12"
|
||||
}
|
||||
},
|
||||
{
|
||||
"kind": "m.room.join_rules",
|
||||
"state_key": "",
|
||||
"event_id": "$01-m-room-join_rules",
|
||||
"content": {
|
||||
"join_rule": "invite"
|
||||
}
|
||||
},
|
||||
{
|
||||
"kind": "m.room.member",
|
||||
"state_key": "@alice:example.com",
|
||||
"event_id": "$01-m-room-member-leave-alice",
|
||||
"content": {
|
||||
"displayname": "alice",
|
||||
"membership": "leave"
|
||||
}
|
||||
},
|
||||
{
|
||||
"kind": "m.room.member",
|
||||
"state_key": "@bob:example.com",
|
||||
"event_id": "$01-m-room-member-change-display-name-bob",
|
||||
"content": {
|
||||
"displayname": "bob++",
|
||||
"membership": "join"
|
||||
}
|
||||
},
|
||||
{
|
||||
"kind": "m.room.member",
|
||||
"state_key": "@charlie:example.com",
|
||||
"event_id": "$01-m-room-member-change-display-name-charlie",
|
||||
"content": {
|
||||
"displayname": "charlie++",
|
||||
"membership": "join"
|
||||
}
|
||||
},
|
||||
{
|
||||
"kind": "m.room.power_levels",
|
||||
"state_key": "",
|
||||
"event_id": "$00-m-room-power_levels",
|
||||
"content": {}
|
||||
}
|
||||
]
|
||||
@@ -0,0 +1,77 @@
|
||||
---
|
||||
source: src/core/tests/state_res/resolve/snapshot_tests.rs
|
||||
description: Resolved state
|
||||
---
|
||||
[
|
||||
{
|
||||
"kind": "m.room.create",
|
||||
"state_key": "",
|
||||
"event_id": "$00-m-room-create",
|
||||
"content": {
|
||||
"room_version": "11"
|
||||
}
|
||||
},
|
||||
{
|
||||
"kind": "m.room.join_rules",
|
||||
"state_key": "",
|
||||
"event_id": "$00-m-room-join_rules",
|
||||
"content": {
|
||||
"join_rule": "public"
|
||||
}
|
||||
},
|
||||
{
|
||||
"kind": "m.room.member",
|
||||
"state_key": "@alice:example.com",
|
||||
"event_id": "$00-m-room-member-join-alice",
|
||||
"content": {
|
||||
"displayname": "alice",
|
||||
"membership": "join"
|
||||
}
|
||||
},
|
||||
{
|
||||
"kind": "m.room.member",
|
||||
"state_key": "@bob:example.com",
|
||||
"event_id": "$00-m-room-member-join-bob",
|
||||
"content": {
|
||||
"displayname": "bob",
|
||||
"membership": "join"
|
||||
}
|
||||
},
|
||||
{
|
||||
"kind": "m.room.member",
|
||||
"state_key": "@charlie:example.com",
|
||||
"event_id": "$00-m-room-member-join-charlie",
|
||||
"content": {
|
||||
"displayname": "charlie",
|
||||
"membership": "join"
|
||||
}
|
||||
},
|
||||
{
|
||||
"kind": "m.room.member",
|
||||
"state_key": "@eve:example.com",
|
||||
"event_id": "$01-m-room-member-change-display-name-eve",
|
||||
"content": {
|
||||
"displayname": "eve++",
|
||||
"membership": "join"
|
||||
}
|
||||
},
|
||||
{
|
||||
"kind": "m.room.member",
|
||||
"state_key": "@zara:example.com",
|
||||
"event_id": "$00-m-room-member-join-zara",
|
||||
"content": {
|
||||
"displayname": "zara",
|
||||
"membership": "join"
|
||||
}
|
||||
},
|
||||
{
|
||||
"kind": "m.room.power_levels",
|
||||
"state_key": "",
|
||||
"event_id": "$00-m-room-power_levels",
|
||||
"content": {
|
||||
"users": {
|
||||
"@alice:example.com": 100
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
@@ -0,0 +1,78 @@
|
||||
---
|
||||
source: src/core/tests/state_res/resolve/snapshot_tests.rs
|
||||
description: Resolved state
|
||||
---
|
||||
[
|
||||
{
|
||||
"kind": "m.room.create",
|
||||
"state_key": "",
|
||||
"event_id": "$00-m-room-create",
|
||||
"content": {
|
||||
"room_version": "12"
|
||||
}
|
||||
},
|
||||
{
|
||||
"kind": "m.room.join_rules",
|
||||
"state_key": "",
|
||||
"event_id": "$00-m-room-join_rules",
|
||||
"content": {
|
||||
"join_rule": "public"
|
||||
}
|
||||
},
|
||||
{
|
||||
"kind": "m.room.member",
|
||||
"state_key": "@alice:example.com",
|
||||
"event_id": "$00-m-room-member-join-alice",
|
||||
"content": {
|
||||
"displayname": "alice",
|
||||
"membership": "join"
|
||||
}
|
||||
},
|
||||
{
|
||||
"kind": "m.room.member",
|
||||
"state_key": "@bob:example.com",
|
||||
"event_id": "$00-m-room-member-join-bob",
|
||||
"content": {
|
||||
"displayname": "bob",
|
||||
"membership": "join"
|
||||
}
|
||||
},
|
||||
{
|
||||
"kind": "m.room.member",
|
||||
"state_key": "@charlie:example.com",
|
||||
"event_id": "$00-m-room-member-join-charlie",
|
||||
"content": {
|
||||
"displayname": "charlie",
|
||||
"membership": "join"
|
||||
}
|
||||
},
|
||||
{
|
||||
"kind": "m.room.member",
|
||||
"state_key": "@eve:example.com",
|
||||
"event_id": "$01-m-room-member-change-display-name-eve",
|
||||
"content": {
|
||||
"displayname": "eve++",
|
||||
"membership": "join"
|
||||
}
|
||||
},
|
||||
{
|
||||
"kind": "m.room.member",
|
||||
"state_key": "@zara:example.com",
|
||||
"event_id": "$00-m-room-member-join-zara",
|
||||
"content": {
|
||||
"displayname": "zara",
|
||||
"membership": "join"
|
||||
}
|
||||
},
|
||||
{
|
||||
"kind": "m.room.power_levels",
|
||||
"state_key": "",
|
||||
"event_id": "$02-m-room-power_levels",
|
||||
"content": {
|
||||
"users": {
|
||||
"@bob:example.com": 50,
|
||||
"@charlie:example.com": 50
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
@@ -0,0 +1,58 @@
|
||||
---
|
||||
source: src/core/tests/state_res/resolve/snapshot_tests.rs
|
||||
description: Resolved state
|
||||
---
|
||||
[
|
||||
{
|
||||
"kind": "m.room.create",
|
||||
"state_key": "",
|
||||
"event_id": "$00-m-room-create",
|
||||
"content": {
|
||||
"creator": "@alice:example.com",
|
||||
"room_version": "10"
|
||||
}
|
||||
},
|
||||
{
|
||||
"kind": "m.room.guest_access",
|
||||
"state_key": "",
|
||||
"event_id": "$00-m-room-guest_access",
|
||||
"content": {
|
||||
"guest_access": "can_join"
|
||||
}
|
||||
},
|
||||
{
|
||||
"kind": "m.room.history_visibility",
|
||||
"state_key": "",
|
||||
"event_id": "$00-m-room-history_visibility",
|
||||
"content": {
|
||||
"history_visibility": "shared"
|
||||
}
|
||||
},
|
||||
{
|
||||
"kind": "m.room.join_rules",
|
||||
"state_key": "",
|
||||
"event_id": "$01-m-room-join_rules",
|
||||
"content": {
|
||||
"join_rule": "public"
|
||||
}
|
||||
},
|
||||
{
|
||||
"kind": "m.room.member",
|
||||
"state_key": "@alice:example.com",
|
||||
"event_id": "$00-m-room-member-join-alice",
|
||||
"content": {
|
||||
"displayname": "alice",
|
||||
"membership": "join"
|
||||
}
|
||||
},
|
||||
{
|
||||
"kind": "m.room.power_levels",
|
||||
"state_key": "",
|
||||
"event_id": "$00-m-room-power_levels",
|
||||
"content": {
|
||||
"users": {
|
||||
"@alice:example.com": 100
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
Reference in New Issue
Block a user