Clarify watermark features across packages
Some checks failed
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
tests / ui (push) Has been cancelled

This commit is contained in:
Codex Agent
2026-01-20 13:10:49 +01:00
parent cb5d5a2870
commit f88aa40315
13 changed files with 157 additions and 29 deletions

View File

@@ -9,7 +9,13 @@ describe('resolveWatermarkFeatureKey', () => {
});
it('falls back to watermark_allowed when slug is unknown', () => {
expect(resolveWatermarkFeatureKey({ slug: 'reseller', watermark_allowed: true } as any)).toBe('watermark');
expect(resolveWatermarkFeatureKey({ slug: 'reseller', watermark_allowed: false } as any)).toBe('no_watermark');
expect(resolveWatermarkFeatureKey({ slug: 'reseller', watermark_allowed: true } as any)).toBe('watermark_custom');
expect(resolveWatermarkFeatureKey({ slug: 'reseller', watermark_allowed: false } as any)).toBe('watermark_base');
});
it('prefers explicit no_watermark features for unknown slugs', () => {
expect(
resolveWatermarkFeatureKey({ slug: 'reseller', watermark_allowed: true, features: ['no_watermark'] } as any)
).toBe('no_watermark');
});
});