Files
Genarrative/src/services/publicWorkCode.test.ts
2026-05-22 06:19:59 +08:00

27 lines
657 B
TypeScript

import { describe, expect, it } from 'vitest';
import {
buildJumpHopPublicWorkCode,
isSameJumpHopPublicWorkCode,
} from './publicWorkCode';
describe('publicWorkCode', () => {
it('builds and matches jump-hop public work codes from profile ids', () => {
expect(buildJumpHopPublicWorkCode('jump-hop-profile-12345678')).toBe(
'JH-12345678',
);
expect(
isSameJumpHopPublicWorkCode(
'jh-12345678',
'jump-hop-profile-12345678',
),
).toBe(true);
expect(
isSameJumpHopPublicWorkCode(
'jump hop profile 12345678',
'jump-hop-profile-12345678',
),
).toBe(true);
});
});