(overrides: { seats?: number; anonymousAccess?: boolean; expiryDate?: string } = {})
| 41 | const pastDate = new Date(Date.now() - 1000 * 60 * 60 * 24).toISOString(); |
| 42 | |
| 43 | const validOfflineKey = (overrides: { seats?: number; anonymousAccess?: boolean; expiryDate?: string } = {}) => |
| 44 | encodeOfflineKey({ |
| 45 | id: 'test-customer', |
| 46 | expiryDate: overrides.expiryDate ?? futureDate, |
| 47 | ...(overrides.seats !== undefined ? { seats: overrides.seats } : {}), |
| 48 | ...(overrides.anonymousAccess !== undefined ? { anonymousAccess: overrides.anonymousAccess } : {}), |
| 49 | sig: 'fake-sig', |
| 50 | }); |
| 51 | |
| 52 | const makeLicense = (overrides: Partial<License> = {}): License => ({ |
| 53 | id: 'lic_1', |
no test coverage detected