fix(test): add groupName to GroupMessage test fixtures (#212 CI)

core's typecheck covers its own tests (protocol/onebot typecheck src
only), so the newly-required GroupMessage.groupName field failed the
Dev Build typecheck on test fixtures that construct group_message
events. Add groupName to every such fixture across core/onebot/protocol
tests.
This commit is contained in:
DrSmoothl
2026-07-09 19:18:09 +08:00
parent 9b470d0412
commit 5e73d69663
6 changed files with 9 additions and 9 deletions
+1 -1
View File
@@ -17,7 +17,7 @@ function makeFriendMessage(): FriendMessage {
function makeGroupMessage(): GroupMessage {
return {
kind: 'group_message',
kind: 'group_message', groupName: '',
time: 1700000000,
selfUin: 10001,
groupId: 99999,
@@ -18,7 +18,7 @@ const mockFetch = vi.mocked(fetchGroupMessageRange);
// eslint-disable-next-line @typescript-eslint/no-explicit-any
function gm(seq: number): any {
return {
kind: 'group_message', time: 0, selfUin: 0, senderUin: 1, msgSeq: seq,
kind: 'group_message', groupName: '', time: 0, selfUin: 0, senderUin: 1, msgSeq: seq,
msgId: seq, elements: [], groupId: 9999, senderNick: '', senderCard: '', senderRole: '',
};
}
@@ -29,14 +29,14 @@ function groupEvent(replySeq: number | null) {
const elements: any[] = replySeq != null ? [{ type: 'reply', replySeq }] : [];
elements.push({ type: 'text', text: '同意' });
return {
kind: 'group_message', time: 1, selfUin: SELF, groupId: 700, senderUin: 900,
kind: 'group_message', groupName: '', time: 1, selfUin: SELF, groupId: 700, senderUin: 900,
senderNick: '', senderCard: '', senderRole: 'member', msgSeq: 999, msgId: 2, elements,
} as any;
}
function fetchedGroupMessage(msgSeq: number) {
return {
kind: 'group_message', time: 1700000000, selfUin: SELF, groupId: 700, senderUin: 800,
kind: 'group_message', groupName: '', time: 1700000000, selfUin: SELF, groupId: 700, senderUin: 800,
senderNick: 'orig', senderCard: '', senderRole: 'member', msgSeq, msgId: 1,
elements: [{ type: 'text', text: 'quoted' }],
} as any;
@@ -153,7 +153,7 @@ describe('backfillReplyTarget', () => {
bridge: { apis: { message: { getGroupMessageBySeq } }, resolveUserUid: vi.fn() },
} as any;
const event = {
kind: 'group_message', time: 1, selfUin: SELF, groupId: 700, senderUin: 900,
kind: 'group_message', groupName: '', time: 1, selfUin: SELF, groupId: 700, senderUin: 900,
senderNick: '', senderCard: '', senderRole: 'member', msgSeq: 999, msgId: 2,
elements: [{ type: 'reply', replySeq: 123, replySenderUin: 800, replyElements: [{ type: 'text', text: 'quoted' }] }],
} as any;
+1 -1
View File
@@ -45,7 +45,7 @@ function makeFriendMessage(): FriendMessage {
function makeGroupMessage(): GroupMessage {
return {
kind: 'group_message',
kind: 'group_message', groupName: '',
time: 1700000000,
selfUin: SELF_ID,
groupId: GROUP_ID,
+1 -1
View File
@@ -34,7 +34,7 @@ function recordElement(overrides: Partial<MessageElement> = {}): MessageElement
function makeGroupMessage(elements: MessageElement[]): GroupMessage {
return {
kind: 'group_message',
kind: 'group_message', groupName: '',
time: 1700000000,
selfUin: SELF_ID,
groupId: GROUP_ID,
@@ -309,7 +309,7 @@ describe('IncomingPacketPipeline / #1 group card self-heal', () => {
}
const groupMsg = (senderCard: string): QQEventVariant => ({
kind: 'group_message', time: 1, selfUin: 10001, groupId: 9999, senderUin: 222,
kind: 'group_message', groupName: '', time: 1, selfUin: 10001, groupId: 9999, senderUin: 222,
senderNick: 'BaseNick', senderCard, senderRole: 'member',
msgSeq: 1, msgId: 1, elements: [{ type: 'text', text: 'hi' }],
} as QQEventVariant);
@@ -378,7 +378,7 @@ describe('IncomingPacketPipeline / group_card_change from message traffic', () =
function groupMsg(card: string): QQEventVariant {
return {
kind: 'group_message', time: 1700000000, selfUin: 10001, groupId: GROUP,
kind: 'group_message', groupName: '', time: 1700000000, selfUin: 10001, groupId: GROUP,
senderUin: 22222, senderNick: 'nick', senderCard: card, senderRole: 'member',
msgSeq: 1, msgId: 1, elements: [],
} as QQEventVariant;