about summary refs log tree commit diff
path: root/Tests
diff options
context:
space:
mode:
authorRory& <root@rory.gay>2025-11-14 10:48:26 +0100
committerRory& <root@rory.gay>2025-11-14 10:48:26 +0100
commit3558ba25896876b0c546f4c2decbb0671187745b (patch)
tree4e1a21a109726bbd7768e8a63b36f720c36f97f9 /Tests
parentHandle some non-browser network errors, clean up some well known resolver stuff (diff)
downloadLibMatrix-3558ba25896876b0c546f4c2decbb0671187745b.tar.xz
StateEvent -> MatrixEvent
Diffstat (limited to 'Tests')
-rw-r--r--Tests/LibMatrix.Tests/Abstractions/RoomAbstraction.cs16
-rw-r--r--Tests/LibMatrix.Tests/Tests/RoomTests/RoomMembershipTests.cs4
-rw-r--r--Tests/LibMatrix.Tests/Tests/RoomTests/RoomTests.cs17
-rw-r--r--Tests/LibMatrix.Tests/Tests/RoomTests/SpaceTests.cs2
4 files changed, 20 insertions, 19 deletions
diff --git a/Tests/LibMatrix.Tests/Abstractions/RoomAbstraction.cs b/Tests/LibMatrix.Tests/Abstractions/RoomAbstraction.cs

index d02ced3..7c74d9f 100644 --- a/Tests/LibMatrix.Tests/Abstractions/RoomAbstraction.cs +++ b/Tests/LibMatrix.Tests/Abstractions/RoomAbstraction.cs
@@ -14,29 +14,29 @@ public static class RoomAbstraction { // Visibility = CreateRoomVisibility.Public, RoomAliasName = Guid.NewGuid().ToString() }; - crq.InitialState ??= new List<StateEvent>(); - crq.InitialState.Add(new StateEvent() { + crq.InitialState ??= new List<MatrixEvent>(); + crq.InitialState.Add(new MatrixEvent() { Type = RoomTopicEventContent.EventId, StateKey = "", TypedContent = new RoomTopicEventContent() { Topic = "LibMatrix Test Room " + DateTime.Now.ToString("O") } }); - crq.InitialState.Add(new StateEvent() { + crq.InitialState.Add(new MatrixEvent() { Type = RoomNameEventContent.EventId, StateKey = "", TypedContent = new RoomNameEventContent() { Name = "LibMatrix Test Room " + DateTime.Now.ToString("O") } }); - crq.InitialState.Add(new StateEvent() { + crq.InitialState.Add(new MatrixEvent() { Type = RoomAvatarEventContent.EventId, StateKey = "", TypedContent = new RoomAvatarEventContent() { Url = "mxc://conduit.rory.gay/r9KiT0f9eQbv8pv4RxwBZFuzhfKjGWHx" } }); - crq.InitialState.Add(new StateEvent() { + crq.InitialState.Add(new MatrixEvent() { Type = RoomAliasEventContent.EventId, StateKey = "", TypedContent = new RoomAliasEventContent() { @@ -60,7 +60,7 @@ public static class RoomAbstraction { Name = $"LibMatrix Test Space ({roomCount} children)", // Visibility = CreateRoomVisibility.Public, RoomAliasName = Guid.NewGuid().ToString(), - InitialState = new List<StateEvent>() + InitialState = new List<MatrixEvent>() }; crq.CreationContentBaseType.Type = "m.space"; @@ -72,7 +72,7 @@ public static class RoomAbstraction { })).ToAsyncResultEnumerable(); await foreach (var room in createRoomTasks) - crq.InitialState.Add(new StateEvent { + crq.InitialState.Add(new MatrixEvent { Type = "m.space.child", StateKey = room.RoomId, TypedContent = new SpaceChildEventContent() { @@ -85,7 +85,7 @@ public static class RoomAbstraction { if (addSpaces) for (var i = 0; i < roomCount; i++) { var space = await GetTestSpace(hs, roomCount - spaceSizeReduction, true, spaceSizeReduction); - crq.InitialState.Add(new StateEvent { + crq.InitialState.Add(new MatrixEvent { Type = "m.space.child", StateKey = space.RoomId, TypedContent = new SpaceChildEventContent() { diff --git a/Tests/LibMatrix.Tests/Tests/RoomTests/RoomMembershipTests.cs b/Tests/LibMatrix.Tests/Tests/RoomTests/RoomMembershipTests.cs
index 0943b8a..1b2271e 100644 --- a/Tests/LibMatrix.Tests/Tests/RoomTests/RoomMembershipTests.cs +++ b/Tests/LibMatrix.Tests/Tests/RoomTests/RoomMembershipTests.cs
@@ -17,8 +17,8 @@ public class RoomMembershipTests : TestBed<TestFixture> { [Fact] public async Task GetMembersAsync() { - Assert.True(StateEvent.KnownStateEventTypes is { Count: > 0 }, "StateEvent.KnownStateEventTypes is empty!"); - Assert.True(StateEvent.KnownStateEventTypesByName is { Count: > 0 }, "StateEvent.KnownStateEventTypesByName is empty!"); + Assert.True(MatrixEvent.KnownEventTypes is { Count: > 0 }, "MatrixEvent.KnownEventTypes is empty!"); + Assert.True(MatrixEvent.KnownEventTypesByName is { Count: > 0 }, "MatrixEvent.KnownEventTypesByName is empty!"); var hs = await _hsAbstraction.GetConfiguredHomeserver(); var room = await RoomAbstraction.GetTestRoom(hs); diff --git a/Tests/LibMatrix.Tests/Tests/RoomTests/RoomTests.cs b/Tests/LibMatrix.Tests/Tests/RoomTests/RoomTests.cs
index 7801ed0..817eca9 100644 --- a/Tests/LibMatrix.Tests/Tests/RoomTests/RoomTests.cs +++ b/Tests/LibMatrix.Tests/Tests/RoomTests/RoomTests.cs
@@ -35,8 +35,8 @@ public class RoomTests : TestBed<TestFixture> { [Fact] public async Task GetMembersAsync() { - Assert.True(StateEvent.KnownStateEventTypes is { Count: > 0 }, "StateEvent.KnownStateEventTypes is empty!"); - Assert.True(StateEvent.KnownStateEventTypesByName is { Count: > 0 }, "StateEvent.KnownStateEventTypesByName is empty!"); + Assert.True(MatrixEvent.KnownEventTypes is { Count: > 0 }, "MatrixEvent.KnownEventTypes is empty!"); + Assert.True(MatrixEvent.KnownEventTypesByName is { Count: > 0 }, "MatrixEvent.KnownEventTypesByName is empty!"); var hs = await _hsAbstraction.GetConfiguredHomeserver(); var room = await RoomAbstraction.GetTestRoom(hs); @@ -240,7 +240,7 @@ public class RoomTests : TestBed<TestFixture> { }); await room.LeaveAsync(); - + await File.WriteAllTextAsync("test.json", messages.ToJson()); } @@ -268,7 +268,7 @@ public class RoomTests : TestBed<TestFixture> { await room.LeaveAsync(); } - + [Fact] public async Task SendMessageEventAsync() { var hs = await _hsAbstraction.GetConfiguredHomeserver(); @@ -276,13 +276,14 @@ public class RoomTests : TestBed<TestFixture> { Assert.NotNull(room); var res = await room.SendMessageEventAsync(new RoomMessageEventContent(body: "This test was written by Emma [it/its], member of the Rory& system." + - "\nIf you are reading this on matrix, it means the unit test for sending a message works!", messageType: "m.text")); + "\nIf you are reading this on matrix, it means the unit test for sending a message works!", + messageType: "m.text")); Assert.NotNull(res); Assert.NotNull(res.EventId); await room.LeaveAsync(); } - + [Fact] public async Task InviteUsersAsync() { var hs = await _hsAbstraction.GetConfiguredHomeserver(); @@ -298,7 +299,7 @@ public class RoomTests : TestBed<TestFixture> { Assert.NotNull(u.UserId); Assert.NotEmpty(u.UserId); }); - + await room.InviteUsersAsync(users.Select(u => u.UserId)); var members = await room.GetMembersListAsync(); Assert.NotNull(members); @@ -310,7 +311,7 @@ public class RoomTests : TestBed<TestFixture> { Assert.NotEmpty(m.StateKey); }); Assert.All(users, u => Assert.Contains(u.UserId, members.Select(m => m.StateKey))); - + await room.LeaveAsync(); } } \ No newline at end of file diff --git a/Tests/LibMatrix.Tests/Tests/RoomTests/SpaceTests.cs b/Tests/LibMatrix.Tests/Tests/RoomTests/SpaceTests.cs
index 36b4ad8..d59920d 100644 --- a/Tests/LibMatrix.Tests/Tests/RoomTests/SpaceTests.cs +++ b/Tests/LibMatrix.Tests/Tests/RoomTests/SpaceTests.cs
@@ -72,7 +72,7 @@ public class SpaceTests : TestBed<TestFixture> { var crq = new CreateRoomRequest() { Name = "Test space", - InitialState = expectedChildren.Select(c => new StateEvent() { + InitialState = expectedChildren.Select(c => new MatrixEvent() { Type = "m.space.child", StateKey = c.RoomId, TypedContent = new SpaceChildEventContent() {