Files
chat/client/packages/tailchat-client-sdk/src/__tests__/utils.spec.ts
2026-04-25 16:36:34 +08:00

22 lines
581 B
TypeScript

import { stripMentionTag } from '../utils';
describe('stripMentionTag', () => {
test('simple', () => {
expect(
stripMentionTag('[at=6448e822834c12425646f473]Robot[/at] Hello')
).toBe('Hello');
});
test('not remove other message', () => {
expect(
stripMentionTag(
'[at=6448e822834c12425646f473]Robot[/at] Hello [at=6448e822834c12425646f4732]Robot[/at]'
)
).toBe('Hello [at=6448e822834c12425646f4732]Robot[/at]');
});
test('also can remove mention ', () => {
expect(stripMentionTag('@Robot Hello')).toBe('Hello');
});
});