Merge remote-tracking branch 'origin/codex/wooden-fish-template'

This commit is contained in:
kdletters
2026-05-22 08:09:58 +08:00
617 changed files with 31612 additions and 237 deletions

View File

@@ -1,8 +1,10 @@
import { describe, expect, it } from 'vitest';
import { describe, expect, it } from 'vitest';
import {
buildJumpHopPublicWorkCode,
buildWoodenFishPublicWorkCode,
isSameJumpHopPublicWorkCode,
isSameWoodenFishPublicWorkCode,
} from './publicWorkCode';
describe('publicWorkCode', () => {
@@ -23,4 +25,25 @@ describe('publicWorkCode', () => {
),
).toBe(true);
});
it('builds wooden fish public work codes with WF prefix', () => {
expect(buildWoodenFishPublicWorkCode('wooden-fish-profile-1234abcd')).toBe(
'WF-1234ABCD',
);
});
it('matches wooden fish public work codes and raw profile ids', () => {
expect(
isSameWoodenFishPublicWorkCode(
'wf-1234abcd',
'wooden-fish-profile-1234abcd',
),
).toBe(true);
expect(
isSameWoodenFishPublicWorkCode(
'wooden-fish-profile-1234abcd',
'wooden-fish-profile-1234abcd',
),
).toBe(true);
});
});