Files
e-tib.com/tests/messen-content.test.ts
Marc Mintel 50d3d827e8
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 20s
Build & Deploy / 🧪 QA (push) Successful in 1m9s
Build & Deploy / 🏗️ Build (push) Failing after 2m57s
Build & Deploy / 🚀 Deploy (push) Has been skipped
Build & Deploy / 🧪 Post-Deploy Verification (push) Has been skipped
Build & Deploy / 🔔 Notify (push) Successful in 2s
fix(messen): update trade fair dates and details for 2026
2026-05-28 16:42:49 +02:00

56 lines
2.4 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
import { describe, it, expect } from 'vitest';
import fs from 'fs';
import path from 'path';
describe('Messen Content and Translations', () => {
const deMessenPath = path.join(process.cwd(), 'content', 'de', 'messen.mdx');
const enMessenPath = path.join(process.cwd(), 'content', 'en', 'messen.mdx');
it('should have updated German trade fair dates and names for 2026', () => {
const content = fs.readFileSync(deMessenPath, 'utf8');
// 1. Intersolar München
expect(content).toContain("name: 'Intersolar München'");
expect(content).toContain("date: '23. - 25. Juni 2026'");
expect(content).toContain("type: 'Messe'");
expect(content).toContain("location: 'München'");
// 2. Windenergietage Linstow
expect(content).toContain("name: 'Windenergietage Linstow'");
expect(content).toContain("date: '10. - 12. November 2026'");
expect(content).toContain("type: 'Fachkongress'");
expect(content).toContain("location: 'Linstow'");
// 3. Werkstatt Kabel 2026 (No "Kabel-Workshop")
expect(content).not.toContain("Kabel-Workshop");
expect(content).toContain("name: 'Werkstatt Kabel 2026'");
expect(content).toContain("date: '24. - 25. November 2026'");
expect(content).toContain("type: 'Fachtagung'");
expect(content).toContain("location: 'Wiesbaden'");
});
it('should have updated English trade fair dates and names for 2026', () => {
const content = fs.readFileSync(enMessenPath, 'utf8');
// 1. Intersolar Munich
expect(content).toContain("name: 'Intersolar Munich'");
expect(content).toContain("date: 'June 2325, 2026'");
expect(content).toContain("type: 'Fair'");
expect(content).toContain("location: 'Munich'");
// 2. Wind Energy Days Linstow
expect(content).toContain("name: 'Wind Energy Days Linstow'");
expect(content).toContain("date: 'November 1012, 2026'");
expect(content).toContain("type: 'Specialist Congress'");
expect(content).toContain("location: 'Linstow'");
// 3. Werkstatt Kabel 2026 (No "Cable Workshop" or "Kabel Workshop")
expect(content).not.toContain("Cable Workshop");
expect(content).not.toContain("Kabel Workshop");
expect(content).toContain("name: 'Werkstatt Kabel 2026'");
expect(content).toContain("date: 'November 2425, 2026'");
expect(content).toContain("type: 'Symposium'");
expect(content).toContain("location: 'Wiesbaden'");
});
});