mirror of
https://github.com/pezkuwichain/pwap.git
synced 2026-04-22 20:37:56 +00:00
899d2a3b8b
Create dedicated mock files for shared/lib modules and map them in moduleNameMapper for reliable module resolution in CI. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
34 lines
1.1 KiB
JavaScript
34 lines
1.1 KiB
JavaScript
// Mock for shared/lib/tiki.ts
|
|
module.exports = {
|
|
Tiki: {
|
|
Welati: 'Welati',
|
|
Parlementer: 'Parlementer',
|
|
SerokiMeclise: 'SerokiMeclise',
|
|
Serok: 'Serok',
|
|
EndameDiwane: 'EndameDiwane',
|
|
Dadger: 'Dadger',
|
|
Dozger: 'Dozger',
|
|
Hiquqnas: 'Hiquqnas',
|
|
Noter: 'Noter',
|
|
Wezir: 'Wezir',
|
|
},
|
|
RoleAssignmentType: {},
|
|
TIKI_DISPLAY_NAMES: {},
|
|
TIKI_SCORES: {},
|
|
ROLE_CATEGORIES: {},
|
|
fetchUserTikis: jest.fn(() => Promise.resolve([])),
|
|
isCitizen: jest.fn(() => Promise.resolve(false)),
|
|
calculateTikiScore: jest.fn(() => 0),
|
|
getPrimaryRole: jest.fn(() => 'Welati'),
|
|
getTikiDisplayName: jest.fn((tiki) => tiki),
|
|
getUserRoleCategories: jest.fn(() => []),
|
|
hasTiki: jest.fn(() => false),
|
|
getTikiColor: jest.fn(() => '#22C55E'),
|
|
getTikiEmoji: jest.fn(() => '\uD83D\uDC64'),
|
|
getTikiBadgeVariant: jest.fn(() => 'default'),
|
|
fetchUserTikiNFTs: jest.fn(() => Promise.resolve([])),
|
|
getCitizenNFTDetails: jest.fn(() => Promise.resolve(null)),
|
|
getAllTikiNFTDetails: jest.fn(() => Promise.resolve([])),
|
|
generateCitizenNumber: jest.fn(() => 'CIT-001'),
|
|
};
|