fix(web): sync group member nicknames
This commit is contained in:
@@ -0,0 +1,13 @@
|
||||
import assert from 'node:assert/strict';
|
||||
import test from 'node:test';
|
||||
|
||||
import { groupMemberDisplayName } from '../src/lib/messages/group-member-name.ts';
|
||||
|
||||
test('group nickname wins over a viewer remark or public nickname', () => {
|
||||
assert.equal(groupMemberDisplayName({ user_id: 'usrA', group_nickname: '群里小王', display_name: '好友备注' }), '群里小王');
|
||||
});
|
||||
|
||||
test('empty group nickname falls back to the usual member name', () => {
|
||||
assert.equal(groupMemberDisplayName({ user_id: 'usrA', group_nickname: ' ', display_name: '公开昵称' }), '公开昵称');
|
||||
assert.equal(groupMemberDisplayName({ user_id: 'usrA' }), 'usrA');
|
||||
});
|
||||
Reference in New Issue
Block a user