From 8b9c440ae51420d8c3f7f3ab4f94520680346f70 Mon Sep 17 00:00:00 2001 From: Grail Finder Date: Sat, 3 May 2025 08:55:48 +0300 Subject: [PATCH] test: add MakeTestState helper function --- models/state.go | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/models/state.go b/models/state.go index 418ab19..080b27f 100644 --- a/models/state.go +++ b/models/state.go @@ -1,5 +1,7 @@ package models +import "time" + type ( UserTeam string UserRole string @@ -42,4 +44,21 @@ type UserState struct { Username string Room RoomPublic Team UserTeam + Role UserRole +} + +func MakeTestState() *UserState { + cards := []WordCard{ + {Word: "hamster", Color: "blue"}, // help to fill wordcards based on roundWords; ai! + } + room := RoomPublic{ + ID: "test-id", + CreatedAt: time.Now(), + CreatorName: "test-name", + } + return &UserState{ + Username: "test-name", + Team: UserTeamNone, + Role: UserRoleNone, + } }