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:
@@ -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;
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user