20 lines
793 B
TypeScript
20 lines
793 B
TypeScript
import { describe, it, expect } from 'vitest';
|
|
import { generateButtonLabel, reportCtaLabel, reportOverlayTitle } from '../reportOverlayLabels.ts';
|
|
|
|
describe('report overlay labels', () => {
|
|
it('uses Laporan when no snapshot and Lihat Laporan when one exists', () => {
|
|
expect(reportCtaLabel(false)).toBe('Laporan');
|
|
expect(reportCtaLabel(true)).toBe('Lihat Laporan');
|
|
});
|
|
|
|
it('uses Generate then Generate ulang inside the preview', () => {
|
|
expect(generateButtonLabel(false)).toBe('Generate');
|
|
expect(generateButtonLabel(true)).toBe('Generate ulang');
|
|
});
|
|
|
|
it('titles daily vs end-cycle overlays', () => {
|
|
expect(reportOverlayTitle('daily')).toBe('Laporan Harian IoT vs Manual');
|
|
expect(reportOverlayTitle('end_cycle')).toBe('Laporan Akhir Siklus');
|
|
});
|
|
});
|