Merge codex/sse-stream-architecture into architecture adjustment
This commit is contained in:
@@ -3,11 +3,11 @@ import { describe, expect, it } from 'vitest';
|
||||
import {
|
||||
buildCustomWorldPublicWorkCode,
|
||||
buildJumpHopPublicWorkCode,
|
||||
buildPuzzleClearPublicWorkCode,
|
||||
buildMatch3DPublicWorkCode,
|
||||
buildWoodenFishPublicWorkCode,
|
||||
isSameCustomWorldPublicWorkCode,
|
||||
isSameJumpHopPublicWorkCode,
|
||||
isSamePuzzleClearPublicWorkCode,
|
||||
isSameMatch3DPublicWorkCode,
|
||||
isSameWoodenFishPublicWorkCode,
|
||||
} from './publicWorkCode';
|
||||
|
||||
@@ -54,6 +54,24 @@ describe('publicWorkCode', () => {
|
||||
);
|
||||
});
|
||||
|
||||
it('matches current and legacy match3d public work prefixes', () => {
|
||||
expect(buildMatch3DPublicWorkCode('match3d-profile-12345678')).toBe(
|
||||
'M3-12345678',
|
||||
);
|
||||
expect(
|
||||
isSameMatch3DPublicWorkCode(
|
||||
'M3-12345678',
|
||||
'match3d-profile-12345678',
|
||||
),
|
||||
).toBe(true);
|
||||
expect(
|
||||
isSameMatch3DPublicWorkCode(
|
||||
'M3D-12345678',
|
||||
'match3d-profile-12345678',
|
||||
),
|
||||
).toBe(true);
|
||||
});
|
||||
|
||||
it('builds and matches custom world public work codes from profile ids', () => {
|
||||
expect(buildCustomWorldPublicWorkCode('world-public-1')).toBe('CW-00000001');
|
||||
expect(isSameCustomWorldPublicWorkCode('cw-00000001', 'world-public-1')).toBe(
|
||||
|
||||
Reference in New Issue
Block a user