Customize watermark labels in package comparison
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-15 09:54:47 +01:00
parent 2ecd417b55
commit 5d0ae0faa5
4 changed files with 39 additions and 9 deletions

View File

@@ -0,0 +1,15 @@
import { describe, expect, it } from 'vitest';
import { resolveWatermarkFeatureKey } from '../Packages';
describe('resolveWatermarkFeatureKey', () => {
it('returns package-specific labels for endcustomer tiers', () => {
expect(resolveWatermarkFeatureKey({ slug: 'starter' } as any)).toBe('watermark_base');
expect(resolveWatermarkFeatureKey({ slug: 'standard' } as any)).toBe('no_watermark');
expect(resolveWatermarkFeatureKey({ slug: 'pro' } as any)).toBe('watermark_custom');
});
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');
});
});