Skip to content

Commit 621b74e

Browse files
committed
Adjust existing activity test
1 parent bb4bf78 commit 621b74e

File tree

1 file changed

+19
-2
lines changed

1 file changed

+19
-2
lines changed

RefreshTests.GameServer/Tests/Users/ActivityEndpointsTests.cs

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
using RefreshTests.GameServer.Extensions;
44
using Refresh.Database.Models.Levels;
55
using Refresh.Interfaces.Game.Types.News;
6+
using Refresh.Database.Models.Activity;
67

78
namespace RefreshTests.GameServer.Tests.Users;
89

@@ -37,15 +38,31 @@ public void GetRecentActivity()
3738

3839
using HttpClient client = context.GetAuthenticatedClient(TokenType.Game, user);
3940

41+
context.Database.CreateEvent(level, new()
42+
{
43+
Actor = user,
44+
OverType = EventOverType.Activity,
45+
EventType = EventType.LevelPlay,
46+
});
47+
// Nonsense event, only here to ensure mod events don't appear in-game at all
48+
context.Database.CreateEvent(level, new()
49+
{
50+
Actor = user,
51+
OverType = EventOverType.Moderation,
52+
EventType = EventType.LevelFavourite,
53+
});
54+
4055
HttpResponseMessage message = client.GetAsync($"/lbp/stream").Result;
4156
Assert.That(message.StatusCode, Is.EqualTo(OK));
4257

4358
//TODO: once we figure out how to parse ActivityPage here, lets do that instead of this mess
4459
string response = message.Content.ReadAsStringAsync().Result;
4560

46-
//Ensure that the response contains a first login event, and a user
47-
Assert.That(response, Contains.Substring("<event type=\"firstlogin\">"));
61+
//Ensure that the response contains a play_level event, a user, but none of the other events, as we are in-game
62+
Assert.That(response, Contains.Substring("<event type=\"play_level\">"));
4863
Assert.That(response, Contains.Substring("<user type=\"user\">"));
64+
Assert.That(response, !Contains.Substring("<event type=\"firstlogin\">"));
65+
Assert.That(response, !Contains.Substring("<event type=\"heart_level\">"));
4966
}
5067

5168
[Test]

0 commit comments

Comments
 (0)