🎭 E2E Test Results (Cypress)

✅ All tests passed

Test Output

> riksdagsmonitor@0.0.6 e2e
> npm run build && start-server-and-test preview http://localhost:4173 cypress:run


> riksdagsmonitor@0.0.6 build
> vite build

vite v7.3.1 building client environment for production...
<script src="js/lib/d3.7.9.0.min.js"> in "/index.html" can't be bundled without type="module" attribute
<script src="js/lib/chart.umd.4.4.1.js"> in "/index.html" can't be bundled without type="module" attribute
<script src="js/lib/chartjs-plugin-annotation.3.0.1.min.js"> in "/index.html" can't be bundled without type="module" attribute
<script src="js/lib/chartjs-adapter-date-fns.3.0.0.bundle.min.js"> in "/index.html" can't be bundled without type="module" attribute
<script src="js/lib/papaparse.5.5.3.min.js"> in "/index.html" can't be bundled without type="module" attribute
<script src="js/chart-utils.js"> in "/index.html" can't be bundled without type="module" attribute
<script src="js/risk-dashboard.js"> in "/index.html" can't be bundled without type="module" attribute
<script src="js/back-to-top.js"> in "/index.html" can't be bundled without type="module" attribute
<script src="js/stats-loader.js"> in "/index.html" can't be bundled without type="module" attribute
<script src="js/party-dashboard.js"> in "/index.html" can't be bundled without type="module" attribute
<script src="js/ministry-dashboard.js"> in "/index.html" can't be bundled without type="module" attribute
<script src="js/seasonal-patterns-dashboard.js"> in "/index.html" can't be bundled without type="module" attribute
<script src="js/pre-election-dashboard.js"> in "/index.html" can't be bundled without type="module" attribute
<script src="js/anomaly-detection-dashboard.js"> in "/index.html" can't be bundled without type="module" attribute
<script src="js/coalition-loader.js"> in "/index.html" can't be bundled without type="module" attribute
<script src="js/lib/d3.7.9.0.min.js"> in "/index_ar.html" can't be bundled without type="module" attribute
<script src="js/lib/chart.umd.4.4.1.js"> in "/index_ar.html" can't be bundled without type="module" attribute
<script src="js/lib/chartjs-plugin-annotation.3.0.1.min.js"> in "/index_ar.html" can't be bundled without type="module" attribute
<script src="js/lib/chartjs-adapter-date-fns.3.0.0.bundle.min.js"> in "/index_ar.html" can't be bundled without type="module" attribute
<script src="js/lib/papaparse.5.5.3.min.js"> in "/index_ar.html" can't be bundled without type="module" attribute
<script src="js/risk-dashboard.js"> in "/index_ar.html" can't be bundled without type="module" attribute
<script src="js/back-to-top.js"> in "/index_ar.html" can't be bundled without type="module" attribute
<script src="js/stats-loader.js"> in "/index_ar.html" can't be bundled without type="module" attribute
<script src="js/party-dashboard.js"> in "/index_ar.html" can't be bundled without type="module" attribute
<script src="js/ministry-dashboard.js"> in "/index_ar.html" can't be bundled without type="module" attribute
<script src="js/seasonal-patterns-dashboard.js"> in "/index_ar.html" can't be bundled without type="module" attribute
<script src="js/pre-election-dashboard.js"> in "/index_ar.html" can't be bundled without type="module" attribute
<script src="js/anomaly-detection-dashboard.js"> in "/index_ar.html" can't be bundled without type="module" attribute
<script src="js/coalition-loader.js"> in "/index_ar.html" can't be bundled without type="module" attribute
<script src="js/lib/d3.7.9.0.min.js"> in "/index_da.html" can't be bundled without type="module" attribute
<script src="js/lib/chart.umd.4.4.1.js"> in "/index_da.html" can't be bundled without type="module" attribute
<script src="js/lib/chartjs-plugin-annotation.3.0.1.min.js"> in "/index_da.html" can't be bundled without type="module" attribute
<script src="js/lib/chartjs-adapter-date-fns.3.0.0.bundle.min.js"> in "/index_da.html" can't be bundled without type="module" attribute
<script src="js/lib/papaparse.5.5.3.min.js"> in "/index_da.html" can't be bundled without type="module" attribute
<script src="js/risk-dashboard.js"> in "/index_da.html" can't be bundled without type="module" attribute
<script src="js/back-to-top.js"> in "/index_da.html" can't be bundled without type="module" attribute
<script src="js/stats-loader.js"> in "/index_da.html" can't be bundled without type="module" attribute
<script src="js/party-dashboard.js"> in "/index_da.html" can't be bundled without type="module" attribute
<script src="js/ministry-dashboard.js"> in "/index_da.html" can't be bundled without type="module" attribute
<script src="js/seasonal-patterns-dashboard.js"> in "/index_da.html" can't be bundled without type="module" attribute
<script src="js/pre-election-dashboard.js"> in "/index_da.html" can't be bundled without type="module" attribute
<script src="js/anomaly-detection-dashboard.js"> in "/index_da.html" can't be bundled without type="module" attribute
<script src="js/coalition-loader.js"> in "/index_da.html" can't be bundled without type="module" attribute
<script src="js/lib/d3.7.9.0.min.js"> in "/index_de.html" can't be bundled without type="module" attribute
<script src="js/lib/chart.umd.4.4.1.js"> in "/index_de.html" can't be bundled without type="module" attribute
<script src="js/lib/chartjs-plugin-annotation.3.0.1.min.js"> in "/index_de.html" can't be bundled without type="module" attribute
<script src="js/lib/chartjs-adapter-date-fns.3.0.0.bundle.min.js"> in "/index_de.html" can't be bundled without type="module" attribute
<script src="js/lib/papaparse.5.5.3.min.js"> in "/index_de.html" can't be bundled without type="module" attribute
<script src="js/risk-dashboard.js"> in "/index_de.html" can't be bundled without type="module" attribute
<script src="js/back-to-top.js"> in "/index_de.html" can't be bundled without type="module" attribute
<script src="js/stats-loader.js"> in "/index_de.html" can't be bundled without type="module" attribute
<script src="js/party-dashboard.js"> in "/index_de.html" can't be bundled without type="module" attribute
<script src="js/ministry-dashboard.js"> in "/index_de.html" can't be bundled without type="module" attribute
<script src="js/seasonal-patterns-dashboard.js"> in "/index_de.html" can't be bundled without type="module" attribute
<script src="js/pre-election-dashboard.js"> in "/index_de.html" can't be bundled without type="module" attribute
<script src="js/anomaly-detection-dashboard.js"> in "/index_de.html" can't be bundled without type="module" attribute
<script src="js/coalition-loader.js"> in "/index_de.html" can't be bundled without type="module" attribute
<script src="js/lib/d3.7.9.0.min.js"> in "/index_es.html" can't be bundled without type="module" attribute
<script src="js/lib/chart.umd.4.4.1.js"> in "/index_es.html" can't be bundled without type="module" attribute
<script src="js/lib/chartjs-plugin-annotation.3.0.1.min.js"> in "/index_es.html" can't be bundled without type="module" attribute
<script src="js/lib/chartjs-adapter-date-fns.3.0.0.bundle.min.js"> in "/index_es.html" can't be bundled without type="module" attribute
<script src="js/lib/papaparse.5.5.3.min.js"> in "/index_es.html" can't be bundled without type="module" attribute
<script src="js/risk-dashboard.js"> in "/index_es.html" can't be bundled without type="module" attribute
<script src="js/back-to-top.js"> in "/index_es.html" can't be bundled without type="module" attribute
<script src="js/stats-loader.js"> in "/index_es.html" can't be bundled without type="module" attribute
<script src="js/party-dashboard.js"> in "/index_es.html" can't be bundled without type="module" attribute
<script src="js/ministry-dashboard.js"> in "/index_es.html" can't be bundled without type="module" attribute
<script src="js/seasonal-patterns-dashboard.js"> in "/index_es.html" can't be bundled without type="module" attribute
<script src="js/pre-election-dashboard.js"> in "/index_es.html" can't be bundled without type="module" attribute
<script src="js/anomaly-detection-dashboard.js"> in "/index_es.html" can't be bundled without type="module" attribute
<script src="js/coalition-loader.js"> in "/index_es.html" can't be bundled without type="module" attribute
<script src="js/lib/d3.7.9.0.min.js"> in "/index_fr.html" can't be bundled without type="module" attribute
<script src="js/lib/chart.umd.4.4.1.js"> in "/index_fr.html" can't be bundled without type="module" attribute
<script src="js/lib/chartjs-plugin-annotation.3.0.1.min.js"> in "/index_fr.html" can't be bundled without type="module" attribute
<script src="js/lib/chartjs-adapter-date-fns.3.0.0.bundle.min.js"> in "/index_fr.html" can't be bundled without type="module" attribute
<script src="js/lib/papaparse.5.5.3.min.js"> in "/index_fr.html" can't be bundled without type="module" attribute
<script src="js/risk-dashboard.js"> in "/index_fr.html" can't be bundled without type="module" attribute
<script src="js/back-to-top.js"> in "/index_fr.html" can't be bundled without type="module" attribute
<script src="js/stats-loader.js"> in "/index_fr.html" can't be bundled without type="module" attribute
<script src="js/party-dashboard.js"> in "/index_fr.html" can't be bundled without type="module" attribute
<script src="js/ministry-dashboard.js"> in "/index_fr.html" can't be bundled without type="module" attribute
<script src="js/seasonal-patterns-dashboard.js"> in "/index_fr.html" can't be bundled without type="module" attribute
<script src="js/pre-election-dashboard.js"> in "/index_fr.html" can't be bundled without type="module" attribute
<script src="js/anomaly-detection-dashboard.js"> in "/index_fr.html" can't be bundled without type="module" attribute
<script src="js/coalition-loader.js"> in "/index_fr.html" can't be bundled without type="module" attribute
<script src="js/lib/d3.7.9.0.min.js"> in "/index_fi.html" can't be bundled without type="module" attribute
<script src="js/lib/chart.umd.4.4.1.js"> in "/index_fi.html" can't be bundled without type="module" attribute
<script src="js/lib/chartjs-plugin-annotation.3.0.1.min.js"> in "/index_fi.html" can't be bundled without type="module" attribute
<script src="js/lib/chartjs-adapter-date-fns.3.0.0.bundle.min.js"> in "/index_fi.html" can't be bundled without type="module" attribute
<script src="js/lib/papaparse.5.5.3.min.js"> in "/index_fi.html" can't be bundled without type="module" attribute
<script src="js/risk-dashboard.js"> in "/index_fi.html" can't be bundled without type="module" attribute
<script src="js/back-to-top.js"> in "/index_fi.html" can't be bundled without type="module" attribute
<script src="js/stats-loader.js"> in "/index_fi.html" can't be bundled without type="module" attribute
<script src="js/party-dashboard.js"> in "/index_fi.html" can't be bundled without type="module" attribute
<script src="js/ministry-dashboard.js"> in "/index_fi.html" can't be bundled without type="module" attribute
<script src="js/seasonal-patterns-dashboard.js"> in "/index_fi.html" can't be bundled without type="module" attribute
<script src="js/pre-election-dashboard.js"> in "/index_fi.html" can't be bundled without type="module" attribute
<script src="js/anomaly-detection-dashboard.js"> in "/index_fi.html" can't be bundled without type="module" attribute
<script src="js/coalition-loader.js"> in "/index_fi.html" can't be bundled without type="module" attribute
<script src="js/lib/d3.7.9.0.min.js"> in "/index_he.html" can't be bundled without type="module" attribute
<script src="js/lib/chart.umd.4.4.1.js"> in "/index_he.html" can't be bundled without type="module" attribute
<script src="js/lib/chartjs-plugin-annotation.3.0.1.min.js"> in "/index_he.html" can't be bundled without type="module" attribute
<script src="js/lib/chartjs-adapter-date-fns.3.0.0.bundle.min.js"> in "/index_he.html" can't be bundled without type="module" attribute
<script src="js/lib/papaparse.5.5.3.min.js"> in "/index_he.html" can't be bundled without type="module" attribute
<script src="js/risk-dashboard.js"> in "/index_he.html" can't be bundled without type="module" attribute
<script src="js/back-to-top.js"> in "/index_he.html" can't be bundled without type="module" attribute
<script src="js/stats-loader.js"> in "/index_he.html" can't be bundled without type="module" attribute
<script src="js/party-dashboard.js"> in "/index_he.html" can't be bundled without type="module" attribute
<script src="js/ministry-dashboard.js"> in "/index_he.html" can't be bundled without type="module" attribute
<script src="js/seasonal-patterns-dashboard.js"> in "/index_he.html" can't be bundled without type="module" attribute
<script src="js/pre-election-dashboard.js"> in "/index_he.html" can't be bundled without type="module" attribute
<script src="js/anomaly-detection-dashboard.js"> in "/index_he.html" can't be bundled without type="module" attribute
<script src="js/coalition-loader.js"> in "/index_he.html" can't be bundled without type="module" attribute
<script src="js/lib/d3.7.9.0.min.js"> in "/index_ja.html" can't be bundled without type="module" attribute
<script src="js/lib/chart.umd.4.4.1.js"> in "/index_ja.html" can't be bundled without type="module" attribute
<script src="js/lib/chartjs-plugin-annotation.3.0.1.min.js"> in "/index_ja.html" can't be bundled without type="module" attribute
<script src="js/lib/chartjs-adapter-date-fns.3.0.0.bundle.min.js"> in "/index_ja.html" can't be bundled without type="module" attribute
<script src="js/lib/papaparse.5.5.3.min.js"> in "/index_ja.html" can't be bundled without type="module" attribute
<script src="js/risk-dashboard.js"> in "/index_ja.html" can't be bundled without type="module" attribute
<script src="js/back-to-top.js"> in "/index_ja.html" can't be bundled without type="module" attribute
<script src="js/stats-loader.js"> in "/index_ja.html" can't be bundled without type="module" attribute
<script src="js/party-dashboard.js"> in "/index_ja.html" can't be bundled without type="module" attribute
<script src="js/ministry-dashboard.js"> in "/index_ja.html" can't be bundled without type="module" attribute
<script src="js/seasonal-patterns-dashboard.js"> in "/index_ja.html" can't be bundled without type="module" attribute
<script src="js/pre-election-dashboard.js"> in "/index_ja.html" can't be bundled without type="module" attribute
<script src="js/anomaly-detection-dashboard.js"> in "/index_ja.html" can't be bundled without type="module" attribute
<script src="js/coalition-loader.js"> in "/index_ja.html" can't be bundled without type="module" attribute
<script src="js/lib/d3.7.9.0.min.js"> in "/index_ko.html" can't be bundled without type="module" attribute
<script src="js/lib/chart.umd.4.4.1.js"> in "/index_ko.html" can't be bundled without type="module" attribute
<script src="js/lib/chartjs-plugin-annotation.3.0.1.min.js"> in "/index_ko.html" can't be bundled without type="module" attribute
<script src="js/lib/chartjs-adapter-date-fns.3.0.0.bundle.min.js"> in "/index_ko.html" can't be bundled without type="module" attribute
<script src="js/lib/papaparse.5.5.3.min.js"> in "/index_ko.html" can't be bundled without type="module" attribute
<script src="js/risk-dashboard.js"> in "/index_ko.html" can't be bundled without type="module" attribute
<script src="js/back-to-top.js"> in "/index_ko.html" can't be bundled without type="module" attribute
<script src="js/stats-loader.js"> in "/index_ko.html" can't be bundled without type="module" attribute
<script src="js/party-dashboard.js"> in "/index_ko.html" can't be bundled without type="module" attribute
<script src="js/ministry-dashboard.js"> in "/index_ko.html" can't be bundled without type="module" attribute
<script src="js/seasonal-patterns-dashboard.js"> in "/index_ko.html" can't be bundled without type="module" attribute
<script src="js/pre-election-dashboard.js"> in "/index_ko.html" can't be bundled without type="module" attribute
<script src="js/anomaly-detection-dashboard.js"> in "/index_ko.html" can't be bundled without type="module" attribute
<script src="js/coalition-loader.js"> in "/index_ko.html" can't be bundled without type="module" attribute
<script src="js/lib/d3.7.9.0.min.js"> in "/index_nl.html" can't be bundled without type="module" attribute
<script src="js/lib/chart.umd.4.4.1.js"> in "/index_nl.html" can't be bundled without type="module" attribute
<script src="js/lib/chartjs-plugin-annotation.3.0.1.min.js"> in "/index_nl.html" can't be bundled without type="module" attribute
<script src="js/lib/chartjs-adapter-date-fns.3.0.0.bundle.min.js"> in "/index_nl.html" can't be bundled without type="module" attribute
<script src="js/lib/papaparse.5.5.3.min.js"> in "/index_nl.html" can't be bundled without type="module" attribute
<script src="js/risk-dashboard.js"> in "/index_nl.html" can't be bundled without type="module" attribute
<script src="js/back-to-top.js"> in "/index_nl.html" can't be bundled without type="module" attribute
<script src="js/stats-loader.js"> in "/index_nl.html" can't be bundled without type="module" attribute
<script src="js/party-dashboard.js"> in "/index_nl.html" can't be bundled without type="module" attribute
<script src="js/ministry-dashboard.js"> in "/index_nl.html" can't be bundled without type="module" attribute
<script src="js/seasonal-patterns-dashboard.js"> in "/index_nl.html" can't be bundled without type="module" attribute
<script src="js/pre-election-dashboard.js"> in "/index_nl.html" can't be bundled without type="module" attribute
<script src="js/anomaly-detection-dashboard.js"> in "/index_nl.html" can't be bundled without type="module" attribute
<script src="js/coalition-loader.js"> in "/index_nl.html" can't be bundled without type="module" attribute
<script src="js/lib/d3.7.9.0.min.js"> in "/index_no.html" can't be bundled without type="module" attribute
<script src="js/lib/chart.umd.4.4.1.js"> in "/index_no.html" can't be bundled without type="module" attribute
<script src="js/lib/chartjs-plugin-annotation.3.0.1.min.js"> in "/index_no.html" can't be bundled without type="module" attribute
<script src="js/lib/chartjs-adapter-date-fns.3.0.0.bundle.min.js"> in "/index_no.html" can't be bundled without type="module" attribute
<script src="js/lib/papaparse.5.5.3.min.js"> in "/index_no.html" can't be bundled without type="module" attribute
<script src="js/risk-dashboard.js"> in "/index_no.html" can't be bundled without type="module" attribute
<script src="js/back-to-top.js"> in "/index_no.html" can't be bundled without type="module" attribute
<script src="js/stats-loader.js"> in "/index_no.html" can't be bundled without type="module" attribute
<script src="js/party-dashboard.js"> in "/index_no.html" can't be bundled without type="module" attribute
<script src="js/ministry-dashboard.js"> in "/index_no.html" can't be bundled without type="module" attribute
<script src="js/seasonal-patterns-dashboard.js"> in "/index_no.html" can't be bundled without type="module" attribute
<script src="js/pre-election-dashboard.js"> in "/index_no.html" can't be bundled without type="module" attribute
<script src="js/anomaly-detection-dashboard.js"> in "/index_no.html" can't be bundled without type="module" attribute
<script src="js/coalition-loader.js"> in "/index_no.html" can't be bundled without type="module" attribute
<script src="js/lib/d3.7.9.0.min.js"> in "/index_zh.html" can't be bundled without type="module" attribute
<script src="js/lib/chart.umd.4.4.1.js"> in "/index_zh.html" can't be bundled without type="module" attribute
<script src="js/lib/chartjs-plugin-annotation.3.0.1.min.js"> in "/index_zh.html" can't be bundled without type="module" attribute
<script src="js/lib/chartjs-adapter-date-fns.3.0.0.bundle.min.js"> in "/index_zh.html" can't be bundled without type="module" attribute
<script src="js/lib/papaparse.5.5.3.min.js"> in "/index_zh.html" can't be bundled without type="module" attribute
<script src="js/risk-dashboard.js"> in "/index_zh.html" can't be bundled without type="module" attribute
<script src="js/back-to-top.js"> in "/index_zh.html" can't be bundled without type="module" attribute
<script src="js/stats-loader.js"> in "/index_zh.html" can't be bundled without type="module" attribute
<script src="js/party-dashboard.js"> in "/index_zh.html" can't be bundled without type="module" attribute
<script src="js/ministry-dashboard.js"> in "/index_zh.html" can't be bundled without type="module" attribute
<script src="js/seasonal-patterns-dashboard.js"> in "/index_zh.html" can't be bundled without type="module" attribute
<script src="js/pre-election-dashboard.js"> in "/index_zh.html" can't be bundled without type="module" attribute
<script src="js/anomaly-detection-dashboard.js"> in "/index_zh.html" can't be bundled without type="module" attribute
<script src="js/coalition-loader.js"> in "/index_zh.html" can't be bundled without type="module" attribute
<script src="js/lib/d3.7.9.0.min.js"> in "/index_sv.html" can't be bundled without type="module" attribute
<script src="js/lib/chart.umd.4.4.1.js"> in "/index_sv.html" can't be bundled without type="module" attribute
<script src="js/lib/chartjs-plugin-annotation.3.0.1.min.js"> in "/index_sv.html" can't be bundled without type="module" attribute
<script src="js/lib/chartjs-adapter-date-fns.3.0.0.bundle.min.js"> in "/index_sv.html" can't be bundled without type="module" attribute
<script src="js/lib/papaparse.5.5.3.min.js"> in "/index_sv.html" can't be bundled without type="module" attribute
<script src="js/risk-dashboard.js"> in "/index_sv.html" can't be bundled without type="module" attribute
<script src="js/back-to-top.js"> in "/index_sv.html" can't be bundled without type="module" attribute
<script src="js/stats-loader.js"> in "/index_sv.html" can't be bundled without type="module" attribute
<script src="js/party-dashboard.js"> in "/index_sv.html" can't be bundled without type="module" attribute
<script src="js/ministry-dashboard.js"> in "/index_sv.html" can't be bundled without type="module" attribute
<script src="js/seasonal-patterns-dashboard.js"> in "/index_sv.html" can't be bundled without type="module" attribute
<script src="js/pre-election-dashboard.js"> in "/index_sv.html" can't be bundled without type="module" attribute
<script src="js/anomaly-detection-dashboard.js"> in "/index_sv.html" can't be bundled without type="module" attribute
<script src="js/coalition-loader.js"> in "/index_sv.html" can't be bundled without type="module" attribute
transforming...
<script src="../js/lib/chart.umd.4.4.1.js"> in "/dashboard/index.html" can't be bundled without type="module" attribute
<script src="../js/lib/chart.umd.4.4.1.js"> in "/dashboard/index_sv.html" can't be bundled without type="module" attribute
<script src="../js/lib/chart.umd.4.4.1.js"> in "/dashboard/index_da.html" can't be bundled without type="module" attribute
<script src="../js/lib/chart.umd.4.4.1.js"> in "/dashboard/index_no.html" can't be bundled without type="module" attribute
<script src="../js/lib/chart.umd.4.4.1.js"> in "/dashboard/index_fi.html" can't be bundled without type="module" attribute
<script src="../js/lib/chart.umd.4.4.1.js"> in "/dashboard/index_de.html" can't be bundled without type="module" attribute
<script src="../js/lib/chart.umd.4.4.1.js"> in "/dashboard/index_fr.html" can't be bundled without type="module" attribute
<script src="../js/lib/chart.umd.4.4.1.js"> in "/dashboard/index_es.html" can't be bundled without type="module" attribute
<script src="../js/lib/chart.umd.4.4.1.js"> in "/dashboard/index_nl.html" can't be bundled without type="module" attribute
<script src="../js/lib/chart.umd.4.4.1.js"> in "/dashboard/index_ar.html" can't be bundled without type="module" attribute
<script src="../js/lib/chart.umd.4.4.1.js"> in "/dashboard/index_he.html" can't be bundled without type="module" attribute
<script src="../js/lib/chart.umd.4.4.1.js"> in "/dashboard/index_ja.html" can't be bundled without type="module" attribute
<script src="../js/lib/chart.umd.4.4.1.js"> in "/dashboard/index_ko.html" can't be bundled without type="module" attribute
<script src="../js/lib/chart.umd.4.4.1.js"> in "/dashboard/index_zh.html" can't be bundled without type="module" attribute
<script src="../scripts/back-to-top.js"> in "/news/2026-02-13-evening-analysis-ar.html" can't be bundled without type="module" attribute
<script src="../scripts/back-to-top.js"> in "/news/2026-02-13-evening-analysis-da.html" can't be bundled without type="module" attribute
<script src="../scripts/back-to-top.js"> in "/news/2026-02-13-evening-analysis-de.html" can't be bundled without type="module" attribute
<script src="../scripts/back-to-top.js"> in "/news/2026-02-13-evening-analysis-en.html" can't be bundled without type="module" attribute
<script src="../scripts/back-to-top.js"> in "/news/2026-02-13-evening-analysis-es.html" can't be bundled without type="module" attribute
<script src="../scripts/back-to-top.js"> in "/news/2026-02-13-evening-analysis-fi.html" can't be bundled without type="module" attribute
<script src="../scripts/back-to-top.js"> in "/news/2026-02-13-evening-analysis-fr.html" can't be bundled without type="module" attribute
<script src="../scripts/back-to-top.js"> in "/news/2026-02-13-evening-analysis-he.html" can't be bundled without type="module" attribute
<script src="../scripts/back-to-top.js"> in "/news/2026-02-13-evening-analysis-ja.html" can't be bundled without type="module" attribute
<script src="../scripts/back-to-top.js"> in "/news/2026-02-13-evening-analysis-ko.html" can't be bundled without type="module" attribute
<script src="../scripts/back-to-top.js"> in "/news/2026-02-13-evening-analysis-nl.html" can't be bundled without type="module" attribute
<script src="../scripts/back-to-top.js"> in "/news/2026-02-13-evening-analysis-no.html" can't be bundled without type="module" attribute
<script src="../scripts/back-to-top.js"> in "/news/2026-02-13-evening-analysis-sv.html" can't be bundled without type="module" attribute
<script src="../scripts/back-to-top.js"> in "/news/2026-02-13-evening-analysis-zh.html" can't be bundled without type="module" attribute
<script src="../scripts/back-to-top.js"> in "/news/2026-02-14-committee-reports-ar.html" can't be bundled without type="module" attribute
<script src="../scripts/back-to-top.js"> in "/news/2026-02-14-committee-reports-da.html" can't be bundled without type="module" attribute
<script src="../scripts/back-to-top.js"> in "/news/2026-02-14-committee-reports-de.html" can't be bundled without type="module" attribute
<script src="../scripts/back-to-top.js"> in "/news/2026-02-14-committee-reports-en.html" can't be bundled without type="module" attribute
<script src="../scripts/back-to-top.js"> in "/news/2026-02-14-committee-reports-es.html" can't be bundled without type="module" attribute
<script src="../scripts/back-to-top.js"> in "/news/2026-02-14-committee-reports-fi.html" can't be bundled without type="module" attribute
<script src="../scripts/back-to-top.js"> in "/news/2026-02-14-committee-reports-fiscal-welfare-en.html" can't be bundled without type="module" attribute
<script src="../scripts/back-to-top.js"> in "/news/2026-02-14-committee-reports-fiscal-welfare-sv.html" can't be bundled without type="module" attribute
<script src="../scripts/back-to-top.js"> in "/news/2026-02-14-committee-reports-fr.html" can't be bundled without type="module" attribute
<script src="../scripts/back-to-top.js"> in "/news/2026-02-14-committee-reports-he.html" can't be bundled without type="module" attribute
<script src="../scripts/back-to-top.js"> in "/news/2026-02-14-committee-reports-ja.html" can't be bundled without type="module" attribute
<script src="../scripts/back-to-top.js"> in "/news/2026-02-14-committee-reports-nl.html" can't be bundled without type="module" attribute
<script src="../scripts/back-to-top.js"> in "/news/2026-02-14-committee-reports-ko.html" can't be bundled without type="module" attribute
<script src="../scripts/back-to-top.js"> in "/news/2026-02-14-committee-reports-sv.html" can't be bundled without type="module" attribute
<script src="../scripts/back-to-top.js"> in "/news/2026-02-14-committee-reports-no.html" can't be bundled without type="module" attribute
<script src="../scripts/back-to-top.js"> in "/news/2026-02-14-committee-reports-zh.html" can't be bundled without type="module" attribute
<script src="../scripts/back-to-top.js"> in "/news/2026-02-14-government-propositions-ar.html" can't be bundled without type="module" attribute
<script src="../scripts/back-to-top.js"> in "/news/2026-02-14-government-propositions-da.html" can't be bundled without type="module" attribute
<script src="../scripts/back-to-top.js"> in "/news/2026-02-14-government-propositions-de.html" can't be bundled without type="module" attribute
<script src="../scripts/back-to-top.js"> in "/news/2026-02-14-government-propositions-en.html" can't be bundled without type="module" attribute
<script src="../scripts/back-to-top.js"> in "/news/2026-02-14-government-propositions-es.html" can't be bundled without type="module" attribute
<script src="../scripts/back-to-top.js"> in "/news/2026-02-14-government-propositions-fi.html" can't be bundled without type="module" attribute
<script src="../scripts/back-to-top.js"> in "/news/2026-02-14-government-propositions-fr.html" can't be bundled without type="module" attribute
<script src="../scripts/back-to-top.js"> in "/news/2026-02-14-government-propositions-he.html" can't be bundled without type="module" attribute
<script src="../scripts/back-to-top.js"> in "/news/2026-02-14-government-propositions-ja.html" can't be bundled without type="module" attribute
<script src="../scripts/back-to-top.js"> in "/news/2026-02-14-government-propositions-ko.html" can't be bundled without type="module" attribute
<script src="../scripts/back-to-top.js"> in "/news/2026-02-14-government-propositions-nl.html" can't be bundled without type="module" attribute
<script src="../scripts/back-to-top.js"> in "/news/2026-02-14-government-propositions-no.html" can't be bundled without type="module" attribute
<script src="../scripts/back-to-top.js"> in "/news/2026-02-14-government-propositions-sv.html" can't be bundled without type="module" attribute
<script src="../scripts/back-to-top.js"> in "/news/2026-02-14-government-propositions-zh.html" can't be bundled without type="module" attribute
<script src="../scripts/back-to-top.js"> in "/news/2026-02-14-opposition-motions-ar.html" can't be bundled without type="module" attribute
<script src="../scripts/back-to-top.js"> in "/news/2026-02-14-opposition-motions-da.html" can't be bundled without type="module" attribute
<script src="../scripts/back-to-top.js"> in "/news/2026-02-14-opposition-motions-de.html" can't be bundled without type="module" attribute
<script src="../scripts/back-to-top.js"> in "/news/2026-02-14-opposition-motions-es.html" can't be bundled without type="module" attribute
<script src="../scripts/back-to-top.js"> in "/news/2026-02-14-opposition-motions-fi.html" can't be bundled without type="module" attribute
<script src="../scripts/back-to-top.js"> in "/news/2026-02-14-opposition-motions-en.html" can't be bundled without type="module" attribute
<script src="../scripts/back-to-top.js"> in "/news/2026-02-14-opposition-motions-fr.html" can't be bundled without type="module" attribute
<script src="../scripts/back-to-top.js"> in "/news/2026-02-14-opposition-motions-he.html" can't be bundled without type="module" attribute
<script src="../scripts/back-to-top.js"> in "/news/2026-02-14-opposition-motions-ja.html" can't be bundled without type="module" attribute
<script src="../scripts/back-to-top.js"> in "/news/2026-02-14-opposition-motions-ko.html" can't be bundled without type="module" attribute
<script src="../scripts/back-to-top.js"> in "/news/2026-02-14-opposition-motions-nl.html" can't be bundled without type="module" attribute
<script src="../scripts/back-to-top.js"> in "/news/2026-02-14-opposition-motions-no.html" can't be bundled without type="module" attribute
<script src="../scripts/back-to-top.js"> in "/news/2026-02-14-opposition-motions-sv.html" can't be bundled without type="module" attribute
<script src="../scripts/back-to-top.js"> in "/news/2026-02-14-opposition-motions-zh.html" can't be bundled without type="module" attribute
<script src="../scripts/back-to-top.js"> in "/news/2026-02-14-week-ahead-feb-15-21-da.html" can't be bundled without type="module" attribute
<script src="../scripts/back-to-top.js"> in "/news/2026-02-14-week-ahead-feb-15-21-en.html" can't be bundled without type="module" attribute
<script src="../scripts/back-to-top.js"> in "/news/2026-02-14-week-ahead-feb-15-21-fi.html" can't be bundled without type="module" attribute
<script src="../scripts/back-to-top.js"> in "/news/2026-02-14-week-ahead-feb-15-21-no.html" can't be bundled without type="module" attribute
<script src="../scripts/back-to-top.js"> in "/news/2026-02-14-week-ahead-feb-15-21-sv.html" can't be bundled without type="module" attribute
✓ 181 modules transformed.
Generated an empty chunk: "chart".
Generated an empty chunk: "d3".
rendering chunks...
[plugin vite-plugin-sri-gen] SRI generation completed: 8 asset(s) processed, 152 HTML file(s) updated
computing gzip size...
dist/assets/site-DLoIQ7uN.webmanifest                                0.88 kB
dist/politician-dashboard.html                                       9.01 kB │ gzip:  3.10 kB
dist/dashboard/index_zh.html                                        13.82 kB │ gzip:  4.49 kB
dist/dashboard/index_ko.html                                        14.14 kB │ gzip:  4.53 kB
dist/dashboard/index_no.html                                        14.17 kB │ gzip:  4.33 kB
dist/dashboard/index_da.html                                        14.19 kB │ gzip:  4.34 kB
dist/dashboard/index_sv.html                                        14.20 kB │ gzip:  4.34 kB
dist/dashboard/index_nl.html                                        14.22 kB │ gzip:  4.30 kB
dist/dashboard/index_fi.html                                        14.31 kB │ gzip:  4.40 kB
dist/dashboard/index_de.html                                        14.35 kB │ gzip:  4.36 kB
dist/dashboard/index_es.html                                        14.37 kB │ gzip:  4.39 kB
dist/dashboard/index_fr.html                                        14.44 kB │ gzip:  4.42 kB
dist/news/2026-02-16-opposition-interpellations-offensive-zh.html   14.58 kB │ gzip:  4.37 kB
dist/dashboard/index_ja.html                                        14.59 kB │ gzip:  4.62 kB
dist/dashboard/index_he.html                                        14.96 kB │ gzip:  4.53 kB
dist/news/2026-02-16-opposition-interpellations-offensive-ko.html   15.11 kB │ gzip:  4.24 kB
dist/dashboard/index_ar.html                                        15.18 kB │ gzip:  4.58 kB
dist/news/2026-02-16-opposition-interpellations-offensive-nl.html   15.19 kB │ gzip:  3.96 kB
dist/dashboard/index.html                                           15.26 kB │ gzip:  4.39 kB
dist/news/2026-02-16-opposition-interpellations-offensive-no.html   15.40 kB │ gzip:  3.99 kB
dist/news/2026-02-16-opposition-interpellations-offensive-ja.html   15.43 kB │ gzip:  4.38 kB
dist/news/2026-02-16-opposition-interpellations-offensive-es.html   15.52 kB │ gzip:  4.01 kB
dist/news/2026-02-16-opposition-interpellations-offensive-fi.html   15.56 kB │ gzip:  4.11 kB
dist/news/2026-02-16-opposition-interpellations-offensive-fr.html   15.67 kB │ gzip:  4.03 kB
dist/news/2026-02-16-opposition-interpellations-offensive-de.html   15.69 kB │ gzip:  4.18 kB
dist/news/2026-02-16-opposition-interpellations-offensive-da.html   16.09 kB │ gzip:  4.29 kB
dist/news/2026-02-16-opposition-interpellations-offensive-en.html   16.28 kB │ gzip:  4.37 kB
dist/news/2026-02-14-committee-reports-zh.html                      16.48 kB │ gzip:  4.78 kB
dist/news/2026-02-16-opposition-interpellations-offensive-sv.html   16.49 kB │ gzip:  4.39 kB
dist/news/2026-02-14-government-propositions-zh.html                16.53 kB │ gzip:  4.39 kB
dist/news/2026-02-16-opposition-interpellations-offensive-he.html   16.82 kB │ gzip:  4.18 kB
dist/news/2026-02-10-biodiversity-citizenship-en.html               16.96 kB │ gzip:  5.67 kB
dist/news/2026-02-14-government-propositions-ko.html                16.99 kB │ gzip:  4.43 kB
dist/news/2026-02-14-government-propositions-fr.html                17.07 kB │ gzip:  3.96 kB
dist/news/2026-02-14-government-propositions-de.html                17.28 kB │ gzip:  4.12 kB
dist/news/2026-02-16-opposition-interpellations-offensive-ar.html   17.28 kB │ gzip:  4.36 kB
dist/news/2026-02-14-government-propositions-da.html                17.33 kB │ gzip:  4.03 kB
dist/news/2026-02-14-government-propositions-no.html                17.40 kB │ gzip:  4.09 kB
dist/news/2026-02-14-committee-reports-en.html                      17.44 kB │ gzip:  4.36 kB
dist/news/2026-02-14-committee-reports-ko.html                      17.51 kB │ gzip:  4.86 kB
dist/news/2026-02-14-government-propositions-nl.html                17.51 kB │ gzip:  4.13 kB
dist/news/2026-02-14-committee-reports-nl.html                      17.54 kB │ gzip:  4.52 kB
dist/news/2026-02-14-government-propositions-ja.html                17.60 kB │ gzip:  4.55 kB
dist/news/2026-02-14-government-propositions-fi.html                17.64 kB │ gzip:  4.19 kB
dist/news/2026-02-14-committee-reports-ja.html                      17.66 kB │ gzip:  4.99 kB
dist/news/2026-02-14-committee-reports-fi.html                      17.73 kB │ gzip:  4.66 kB
dist/news/2026-02-14-committee-reports-de.html                      17.77 kB │ gzip:  4.65 kB
dist/news/2026-02-14-opposition-motions-zh.html                     17.80 kB │ gzip:  4.78 kB
dist/news/2026-02-14-opposition-motions-ja.html                     17.89 kB │ gzip:  4.65 kB
dist/news/2026-02-14-committee-reports-fr.html                      17.89 kB │ gzip:  4.60 kB
dist/news/2026-02-14-government-propositions-es.html                17.94 kB │ gzip:  4.16 kB
dist/news/2026-02-14-committee-reports-no.html                      17.95 kB │ gzip:  4.59 kB
dist/news/2026-02-14-committee-reports-es.html                      18.00 kB │ gzip:  4.56 kB
dist/news/2026-02-14-committee-reports-sv.html                      18.05 kB │ gzip:  4.57 kB
dist/news/2026-02-14-committee-reports-ar.html                      18.12 kB │ gzip:  4.59 kB
dist/news/2026-02-14-opposition-motions-ko.html                     18.19 kB │ gzip:  4.55 kB
dist/news/2026-02-14-committee-reports-da.html                      18.20 kB │ gzip:  4.59 kB
dist/news/2026-02-14-government-propositions-sv.html                18.24 kB │ gzip:  4.15 kB
dist/news/2026-02-14-committee-reports-he.html                      18.37 kB │ gzip:  4.66 kB
dist/news/2026-02-14-government-propositions-ar.html                18.40 kB │ gzip:  4.23 kB
dist/news/2026-02-14-government-propositions-he.html                18.47 kB │ gzip:  4.25 kB
dist/news/2026-02-10-pm-eu-summit-sv.html                           18.62 kB │ gzip:  6.27 kB
dist/news/2026-02-14-opposition-motions-fr.html                     18.66 kB │ gzip:  4.35 kB
dist/news/2026-02-14-opposition-motions-da.html                     18.71 kB │ gzip:  4.25 kB
dist/news/2026-02-14-opposition-motions-fi.html                     18.90 kB │ gzip:  4.37 kB
dist/news/2026-02-14-opposition-motions-no.html                     18.93 kB │ gzip:  4.36 kB
dist/news/2026-02-13-evening-analysis-sv.html                       19.02 kB │ gzip:  5.24 kB
dist/news/2026-02-14-opposition-motions-de.html                     19.05 kB │ gzip:  4.46 kB
dist/news/2026-02-14-opposition-motions-sv.html                     19.23 kB │ gzip:  4.16 kB
dist/news/2026-02-14-opposition-motions-nl.html                     19.34 kB │ gzip:  4.48 kB
dist/news/2026-02-13-evening-analysis-zh.html                       19.51 kB │ gzip:  6.73 kB
dist/news/2026-02-14-opposition-motions-es.html                     19.52 kB │ gzip:  4.45 kB
dist/news/2026-02-10-biodiversity-citizenship-sv.html               19.87 kB │ gzip:  6.59 kB
dist/news/2026-02-14-opposition-motions-he.html                     20.04 kB │ gzip:  4.52 kB
dist/news/2026-02-10-pm-eu-summit-en.html                           20.36 kB │ gzip:  6.87 kB
dist/news/2026-02-14-opposition-motions-ar.html                     20.53 kB │ gzip:  4.73 kB
dist/news/2026-02-13-evening-analysis-en.html                       20.78 kB │ gzip:  5.93 kB
dist/news/2026-02-13-evening-analysis-no.html                       20.79 kB │ gzip:  6.19 kB
dist/sitemap_zh.html                                                20.90 kB │ gzip:  4.68 kB
dist/news/2026-02-13-evening-analysis-da.html                       21.02 kB │ gzip:  6.23 kB
dist/sitemap_da.html                                                21.15 kB │ gzip:  4.59 kB
dist/sitemap_ko.html                                                21.20 kB │ gzip:  4.74 kB
dist/sitemap_no.html                                                21.20 kB │ gzip:  4.62 kB
dist/sitemap_fi.html                                                21.22 kB │ gzip:  4.65 kB
dist/sitemap_nl.html                                                21.22 kB │ gzip:  4.60 kB
dist/sitemap_sv.html                                                21.25 kB │ gzip:  4.65 kB
dist/sitemap_de.html                                                21.32 kB │ gzip:  4.64 kB
dist/news/2026-02-13-evening-analysis-ko.html                       21.38 kB │ gzip:  6.87 kB
dist/news/2026-02-13-evening-analysis-fi.html                       21.40 kB │ gzip:  6.41 kB
dist/news/2026-02-14-committee-reports-fiscal-welfare-sv.html       21.41 kB │ gzip:  6.59 kB
dist/news/2026-02-13-evening-analysis-nl.html                       21.43 kB │ gzip:  6.37 kB
dist/sitemap_es.html                                                21.46 kB │ gzip:  4.67 kB
dist/sitemap_fr.html                                                21.57 kB │ gzip:  4.68 kB
dist/news/2026-02-13-evening-analysis-ja.html                       21.71 kB │ gzip:  7.12 kB
dist/sitemap_ja.html                                                21.78 kB │ gzip:  4.77 kB
dist/news/2026-02-13-evening-analysis-de.html                       21.84 kB │ gzip:  6.62 kB
dist/news/2026-02-13-evening-analysis-es.html                       21.85 kB │ gzip:  6.44 kB
dist/news/2026-02-week-ahead-en.html                                21.86 kB │ gzip:  6.92 kB
dist/sitemap_he.html                                                21.91 kB │ gzip:  4.74 kB
dist/news/2026-02-13-evening-analysis-fr.html                       21.94 kB │ gzip:  6.51 kB
dist/news/2026-02-14-committee-reports-fiscal-welfare-en.html       21.95 kB │ gzip:  6.72 kB
dist/sitemap_ar.html                                                22.11 kB │ gzip:  4.78 kB
dist/news/2026-02-week-ahead-sv.html                                22.24 kB │ gzip:  7.15 kB
dist/news/2026-02-10-week-ahead-feb-10-17-en.html                   22.96 kB │ gzip:  7.39 kB
dist/news/2026-02-13-evening-analysis-he.html                       23.76 kB │ gzip:  6.60 kB
dist/news/2026-02-13-evening-analysis-ar.html                       24.26 kB │ gzip:  6.74 kB
dist/news/2026-02-committee-reports-sv.html                         25.20 kB │ gzip:  7.19 kB
dist/news/2026-02-committee-reports-en.html                         25.57 kB │ gzip:  7.23 kB
dist/news/2026-02-14-week-ahead-feb-15-21-no.html                   26.60 kB │ gzip:  7.62 kB
dist/news/2026-02-14-week-ahead-feb-15-21-sv.html                   26.68 kB │ gzip:  7.59 kB
dist/news/2026-02-14-week-ahead-feb-15-21-da.html                   26.71 kB │ gzip:  7.65 kB
dist/news/2026-02-14-week-ahead-feb-14-20-sv.html                   26.85 kB │ gzip:  8.12 kB
dist/news/2026-02-14-week-ahead-feb-14-20-en.html                   26.88 kB │ gzip:  8.24 kB
dist/news/2026-02-14-week-ahead-feb-15-21-en.html                   27.21 kB │ gzip:  7.74 kB
dist/news/2026-02-14-week-ahead-feb-15-21-fi.html                   27.86 kB │ gzip:  7.97 kB
dist/news/2026-02-parliament-agenda-sv.html                         29.11 kB │ gzip:  9.38 kB
dist/news/2026-02-10-week-ahead-feb-10-17-sv.html                   29.90 kB │ gzip:  8.84 kB
dist/news/2026-02-opposition-motions-sv.html                        29.90 kB │ gzip:  8.00 kB
dist/news/2026-02-opposition-motions-en.html                        29.93 kB │ gzip:  7.80 kB
dist/news/2026-02-parliament-agenda-en.html                         29.94 kB │ gzip:  9.38 kB
dist/sitemap.html                                                   31.35 kB │ gzip:  6.71 kB
dist/news/2026-02-government-propositions-en.html                   31.46 kB │ gzip:  8.91 kB
dist/news/2026-02-government-propositions-sv.html                   31.61 kB │ gzip:  9.15 kB
dist/news/index_zh.html                                             40.33 kB │ gzip:  7.43 kB
dist/news/index_ko.html                                             41.52 kB │ gzip:  7.48 kB
dist/news/index_nl.html                                             41.87 kB │ gzip:  7.08 kB
dist/news/index_ja.html                                             42.13 kB │ gzip:  7.74 kB
dist/news/index_de.html                                             42.22 kB │ gzip:  7.23 kB
dist/news/index_da.html                                             42.45 kB │ gzip:  7.41 kB
dist/news/index_no.html                                             42.45 kB │ gzip:  7.39 kB
dist/news/index_es.html                                             42.55 kB │ gzip:  7.17 kB
dist/news/index_fi.html                                             42.89 kB │ gzip:  7.47 kB
dist/news/index_fr.html                                             43.07 kB │ gzip:  7.25 kB
dist/news/index_he.html                                             45.43 kB │ gzip:  7.55 kB
dist/news/index_ar.html                                             46.65 kB │ gzip:  7.77 kB
dist/news/index_sv.html                                             48.91 kB │ gzip:  8.58 kB
dist/news/index.html                                                49.70 kB │ gzip:  8.99 kB
dist/index_zh.html                                                  54.92 kB │ gzip: 15.42 kB
dist/index.html                                                     57.95 kB │ gzip: 14.15 kB
dist/index_sv.html                                                  58.35 kB │ gzip: 14.32 kB
dist/index_no.html                                                  58.47 kB │ gzip: 14.48 kB
dist/index_da.html                                                  58.51 kB │ gzip: 14.20 kB
dist/index_ko.html                                                  58.87 kB │ gzip: 15.29 kB
dist/index_nl.html                                                  59.46 kB │ gzip: 14.55 kB
dist/index_de.html                                                  59.59 kB │ gzip: 14.89 kB
dist/index_fi.html                                                  60.35 kB │ gzip: 15.07 kB
dist/index_ja.html                                                  61.74 kB │ gzip: 16.07 kB
dist/index_es.html                                                  61.99 kB │ gzip: 14.77 kB
dist/index_fr.html                                                  63.27 kB │ gzip: 15.08 kB
dist/index_he.html                                                  67.08 kB │ gzip: 15.34 kB
dist/news/2026-02-14-government-propositions-en.html                68.53 kB │ gzip: 21.12 kB
dist/index_ar.html                                                  70.43 kB │ gzip: 15.62 kB
dist/news/2026-02-14-opposition-motions-en.html                     81.53 kB │ gzip: 25.75 kB
dist/assets/dashboard-init-CLo5qNmO.css                              9.51 kB │ gzip:  2.04 kB
dist/assets/styles-Gl-5JdW-.css                                    136.85 kB │ gzip: 23.39 kB
dist/assets/js/d3-l0sNRNKZ.js                                        0.04 kB │ gzip:  0.06 kB │ map:   0.10 kB
dist/assets/js/chart-l0sNRNKZ.js                                     0.04 kB │ gzip:  0.06 kB │ map:   0.10 kB
dist/assets/js/modulepreload-polyfill-B5Qt9EMX.js                    0.77 kB │ gzip:  0.44 kB │ map:   0.12 kB
dist/assets/js/politician-dashboard-D3PKrLyV.js                     12.88 kB │ gzip:  4.54 kB │ map:  42.23 kB
dist/assets/js/dashboard-init-BkCo7zU3.js                           36.55 kB │ gzip: 12.10 kB │ map: 137.74 kB
dist/assets/js/election-cycle-dashboard-CnaIW0Sp.js                 64.63 kB │ gzip: 18.62 kB │ map: 214.82 kB
✓ built in 2.71s
1: starting server using command "npm run preview"
and when url "[ 'http://localhost:4173' ]" is responding with HTTP status code 200
running tests using command "npm run cypress:run"


> riksdagsmonitor@0.0.6 preview
> vite preview

  ➜  Local:   http://localhost:4173/
  ➜  Network: http://10.1.0.196:4173/

> riksdagsmonitor@0.0.6 cypress:run
> cypress run --config video=false

[6976:0220/022556.266202:ERROR:electron/shell/common/node_bindings.cc:427] Most NODE_OPTIONs are not supported in packaged apps. See documentation for more details.

DevTools listening on ws://127.0.0.1:45087/devtools/browser/09b91ce1-33d4-4a97-aaf1-823bae749f92
Warning: The allowCypressEnv configuration option is enabled. This allows any browser code to read values from Cypress.env(). This is insecure and will be removed in a future major version.

1. Replace Cypress.env() calls with cy.env() (for sensitive values) or Cypress.expose() (for public configuration)
2. Set allowCypressEnv: false in your Cypress configuration to disable Cypress.env()

Learn more: https://on.cypress.io/cypress-env-migration


====================================================================================================

  (Run Starting)

  ┌────────────────────────────────────────────────────────────────────────────────────────────────┐
  │ Cypress:        15.10.0                                                                        │
  │ Browser:        Electron 138 (headless)                                                        │
  │ Node Version:   v24.13.0 (/opt/hostedtoolcache/node/24.13.0/x64/bin/node)                      │
  │ Specs:          10 found (accessibility.cy.js, all-dashboards.cy.js, dashboard-page.cy.js, das │
  │                 hboards.cy.js, homepage.cy.js, multi-language-sanity.cy.js, news-articles.cy.j │
  │                 s, news-page.cy.js, politician-dashboard.cy.js, sitemap.cy.js)                 │
  │ Searched:       cypress/e2e/**/*.cy.{js,jsx,ts,tsx}                                            │
  │ Experiments:    experimentalMemoryManagement=true                                              │
  └────────────────────────────────────────────────────────────────────────────────────────────────┘


────────────────────────────────────────────────────────────────────────────────────────────────────
                                                                                                    
  Running:  accessibility.cy.js                                                            (1 of 10)


  Accessibility (WCAG 2.1 AA)
    ✓ should have valid HTML structure (773ms)
    ✓ should have proper heading hierarchy (300ms)
    ✓ should have alt text on images (258ms)
    ✓ should have labels for form inputs (246ms)
    ✓ should have ARIA roles on interactive elements (213ms)
    ✓ should have visible focus indicators (237ms)
    ✓ should be keyboard navigable (242ms)
    ✓ should have sufficient color contrast (203ms)
    ✓ should have language attribute on HTML tag (197ms)
    ✓ should have skip to content link (222ms)
    ✓ should support reduced motion preference (512ms)

  Multi-Language Support
    ✓ should load SV version (210ms)
    ✓ should load DA version (241ms)
    ✓ should load NO version (243ms)
    ✓ should load FI version (243ms)
    ✓ should load DE version (242ms)
    ✓ should load FR version (236ms)
    ✓ should load ES version (256ms)
    ✓ should load NL version (293ms)
    ✓ should load AR version (310ms)
    ✓ should load HE version (266ms)
    ✓ should load JA version (448ms)
    ✓ should load KO version (318ms)
    ✓ should load ZH version (306ms)
    ✓ should have proper RTL support for Arabic (206ms)
    ✓ should have proper RTL support for Hebrew (228ms)
    ✓ should have language switcher links (286ms)


  27 passing (10s)


  (Results)

  ┌────────────────────────────────────────────────────────────────────────────────────────────────┐
  │ Tests:        27                                                                               │
  │ Passing:      27                                                                               │
  │ Failing:      0                                                                                │
  │ Pending:      0                                                                                │
  │ Skipped:      0                                                                                │
  │ Screenshots:  0                                                                                │
  │ Video:        false                                                                            │
  │ Duration:     10 seconds                                                                       │
  │ Spec Ran:     accessibility.cy.js                                                              │
  └────────────────────────────────────────────────────────────────────────────────────────────────┘


────────────────────────────────────────────────────────────────────────────────────────────────────
                                                                                                    
  Running:  all-dashboards.cy.js                                                           (2 of 10)


  All Dashboards - Comprehensive Coverage
    Party Dashboard
      ✓ should exist and be visible (576ms)
      ✓ should have dashboard heading (300ms)
      ✓ should not have error messages (237ms)
      ✓ should have data attribution (291ms)
      Chart.js Charts
        ✓ should have partyEffectivenessChart canvas (250ms)
        ✓ partyEffectivenessChart should be rendered by Chart.js (235ms)
        ✓ should have partyComparisonChart canvas (226ms)
        ✓ partyComparisonChart should be rendered by Chart.js (245ms)
        ✓ should have partyMomentumChart canvas (228ms)
        ✓ partyMomentumChart should be rendered by Chart.js (242ms)
      D3.js Visualizations
        ✓ should have coalitionAlignmentChart container (236ms)
        ✓ coalitionAlignmentChart should render D3 SVG (235ms)
        ✓ coalitionAlignmentChart SVG should have content (231ms)
      Accessibility
        ✓ should have ARIA labels on charts (where present) (259ms)
        ✓ should have screen reader descriptions (227ms)
      Responsive Design
        ✓ should be visible on mobile (375px) (301ms)
        ✓ should be visible on tablet (768px) (256ms)
        ✓ should be visible on desktop (1440px) (241ms)
    Election Cycle Dashboard
      ✓ should exist and be visible (251ms)
      ✓ should have dashboard heading (222ms)
      ✓ should not have error messages (311ms)
      ✓ should have data attribution (248ms)
      Chart.js Charts
        ✓ should have cycle-timeline-chart canvas (230ms)
        ✓ cycle-timeline-chart should be rendered by Chart.js (274ms)
        ✓ should have risk-forecast-chart canvas (237ms)
        ✓ risk-forecast-chart should be rendered by Chart.js (229ms)
        ✓ should have temporal-trends-chart canvas (241ms)
        ✓ temporal-trends-chart should be rendered by Chart.js (233ms)
        ✓ should have party-tier-chart canvas (217ms)
        ✓ party-tier-chart should be rendered by Chart.js (234ms)
      D3.js Visualizations
        ✓ should have decision-heatmap container (230ms)
        ✓ decision-heatmap should render D3 SVG (246ms)
        ✓ decision-heatmap SVG should have content (237ms)
      Accessibility
        ✓ should have ARIA labels on charts (where present) (217ms)
        ✓ should have screen reader descriptions (217ms)
      Responsive Design
        ✓ should be visible on mobile (375px) (261ms)
        ✓ should be visible on tablet (768px) (248ms)
        ✓ should be visible on desktop (1440px) (224ms)
    Committee Dashboard
      ✓ should exist and be visible (243ms)
      ✓ should have dashboard heading (239ms)
      ✓ should not have error messages (287ms)
      ✓ should have data attribution (290ms)
      Chart.js Charts
        ✓ should have committeeComparisonChart canvas (221ms)
        ✓ committeeComparisonChart should be rendered by Chart.js (220ms)
        ✓ should have decisionEffectivenessChart canvas (235ms)
        ✓ decisionEffectivenessChart should be rendered by Chart.js (277ms)
        ✓ should have seasonalPatternsChart canvas (234ms)
        ✓ seasonalPatternsChart should be rendered by Chart.js (231ms)
      D3.js Visualizations
        ✓ should have committeeNetwork container (234ms)
        ✓ committeeNetwork should render D3 SVG (242ms)
        ✓ committeeNetwork SVG should have content (224ms)
      Accessibility
        ✓ should have ARIA labels on charts (where present) (242ms)
        ✓ should have screen reader descriptions (220ms)
      Responsive Design
        ✓ should be visible on mobile (375px) (269ms)
        ✓ should be visible on tablet (768px) (251ms)
        ✓ should be visible on desktop (1440px) (227ms)
    Coalition Dashboard
      ✓ should exist and be visible (306ms)
      ✓ should have dashboard heading (265ms)
      ✓ should not have error messages (231ms)
      ✓ should have data attribution (227ms)
      Chart.js Charts
        ✓ should have votingAnomalyChart canvas (229ms)
        ✓ votingAnomalyChart should be rendered by Chart.js (253ms)
        ✓ should have behavioralPatternsChart canvas (233ms)
        ✓ behavioralPatternsChart should be rendered by Chart.js (243ms)
        ✓ should have decisionTrendsChart canvas (236ms)
        ✓ decisionTrendsChart should be rendered by Chart.js (278ms)
      D3.js Visualizations
        ✓ should have coalitionNetwork container (235ms)
        ✓ coalitionNetwork should render D3 SVG (232ms)
        ✓ coalitionNetwork SVG should have content (243ms)
      Accessibility
        ✓ should have ARIA labels on charts (where present) (264ms)
        ✓ should have screen reader descriptions (243ms)
      Responsive Design
        ✓ should be visible on mobile (375px) (321ms)
        ✓ should be visible on tablet (768px) (283ms)
        ✓ should be visible on desktop (1440px) (216ms)
    Seasonal Patterns Dashboard
      ✓ should exist and be visible (243ms)
      ✓ should have dashboard heading (237ms)
      ✓ should not have error messages (230ms)
      ✓ should have data attribution (234ms)
      Chart.js Charts
        ✓ should have zscore-timeline-chart canvas (231ms)
        ✓ zscore-timeline-chart should be rendered by Chart.js (229ms)
        ✓ should have quarter-comparison-chart canvas (225ms)
        ✓ quarter-comparison-chart should be rendered by Chart.js (223ms)
        ✓ should have classification-chart canvas (245ms)
        ✓ classification-chart should be rendered by Chart.js (245ms)
        ✓ should have qoq-change-chart canvas (235ms)
        ✓ qoq-change-chart should be rendered by Chart.js (223ms)
      D3.js Visualizations
        ✓ should have seasonal-heatmap container (238ms)
        ✓ seasonal-heatmap should render D3 SVG (296ms)
        ✓ seasonal-heatmap SVG should have content (322ms)
      Accessibility
        ✓ should have ARIA labels on charts (where present) (269ms)
        ✓ should have screen reader descriptions (214ms)
      Responsive Design
        ✓ should be visible on mobile (375px) (270ms)
        ✓ should be visible on tablet (768px) (264ms)
        ✓ should be visible on desktop (1440px) (237ms)
    Pre-Election Dashboard
      ✓ should exist and be visible (229ms)
      ✓ should have dashboard heading (247ms)
      ✓ should not have error messages (301ms)
      ✓ should have data attribution (270ms)
      Chart.js Charts
        ✓ should have q4-timeline-chart canvas (244ms)
        ✓ q4-timeline-chart should be rendered by Chart.js (311ms)
        ✓ should have election-comparison-chart canvas (249ms)
        ✓ election-comparison-chart should be rendered by Chart.js (306ms)
        ✓ should have deviation-radar-chart canvas (258ms)
        ✓ deviation-radar-chart should be rendered by Chart.js (250ms)
        ✓ should have party-trends-chart canvas (226ms)
        ✓ party-trends-chart should be rendered by Chart.js (298ms)
        ✓ should have yoy-waterfall-chart canvas (226ms)
        ✓ yoy-waterfall-chart should be rendered by Chart.js (232ms)
      Accessibility
        ✓ should have ARIA labels on charts (where present) (243ms)
        ✓ should have screen reader descriptions (225ms)
      Responsive Design
        ✓ should be visible on mobile (375px) (274ms)
        ✓ should be visible on tablet (768px) (321ms)
        ✓ should be visible on desktop (1440px) (225ms)
    Anomaly Detection Dashboard
      ✓ should exist and be visible (224ms)
      ✓ should have dashboard heading (223ms)
      ✓ should not have error messages (233ms)
      ✓ should have data attribution (227ms)
      Chart.js Charts
        ✓ should have anomaly-timeline-chart canvas (240ms)
        ✓ anomaly-timeline-chart should be rendered by Chart.js (224ms)
        ✓ should have zscore-distribution-chart canvas (304ms)
        ✓ zscore-distribution-chart should be rendered by Chart.js (281ms)
        ✓ should have anomaly-type-chart canvas (236ms)
        ✓ anomaly-type-chart should be rendered by Chart.js (258ms)
        ✓ should have quarterly-frequency-chart canvas (238ms)
        ✓ quarterly-frequency-chart should be rendered by Chart.js (327ms)
      D3.js Visualizations
        ✓ should have severity-heatmap container (253ms)
        ✓ severity-heatmap should render D3 SVG (232ms)
        ✓ severity-heatmap SVG should have content (236ms)
      Accessibility
        ✓ should have ARIA labels on charts (where present) (234ms)
        ✓ should have screen reader descriptions (221ms)
      Responsive Design
        ✓ should be visible on mobile (375px) (342ms)
        ✓ should be visible on tablet (768px) (266ms)
        ✓ should be visible on desktop (1440px) (255ms)
    Ministry Dashboard
      ✓ should exist and be visible (217ms)
      ✓ should have dashboard heading (214ms)
      ✓ should not have error messages (221ms)
      ✓ should have data attribution (224ms)
      Chart.js Charts
        ✓ should have ministerInfluenceChart canvas (322ms)
        ✓ ministerInfluenceChart should be rendered by Chart.js (241ms)
        ✓ should have ministryProductivityChart canvas (256ms)
        ✓ ministryProductivityChart should be rendered by Chart.js (240ms)
        ✓ should have decisionImpactChart canvas (231ms)
        ✓ decisionImpactChart should be rendered by Chart.js (296ms)
      D3.js Visualizations
        ✓ should have ministryRiskHeatMap container (255ms)
        ✓ ministryRiskHeatMap should render D3 SVG (255ms)
        ✓ ministryRiskHeatMap SVG should have content (261ms)
      Accessibility
        ✓ should have ARIA labels on charts (where present) (232ms)
        ✓ should have screen reader descriptions (231ms)
      Responsive Design
        ✓ should be visible on mobile (375px) (256ms)
        ✓ should be visible on tablet (768px) (252ms)
        ✓ should be visible on desktop (1440px) (227ms)
    Risk Dashboard
      ✓ should exist and be visible (233ms)
      ✓ should have dashboard heading (242ms)
      ✓ should not have error messages (290ms)
      ✓ should have data attribution (253ms)
      Chart.js Charts
        ✓ should have riskDistributionChart canvas (226ms)
        ✓ riskDistributionChart should be rendered by Chart.js (239ms)
        ✓ should have anomalyDetectionChart canvas (243ms)
        ✓ anomalyDetectionChart should be rendered by Chart.js (217ms)
        ✓ should have crisisResilienceChart canvas (225ms)
        ✓ crisisResilienceChart should be rendered by Chart.js (244ms)
        ✓ should have riskEvolutionChart canvas (236ms)
        ✓ riskEvolutionChart should be rendered by Chart.js (238ms)
      D3.js Visualizations
        ✓ should have riskHeatMap container (237ms)
        ✓ riskHeatMap should render D3 SVG (228ms)
        ✓ riskHeatMap SVG should have content (246ms)
      Accessibility
        ✓ should have ARIA labels on charts (where present) (239ms)
        ✓ should have screen reader descriptions (228ms)
      Responsive Design
        ✓ should be visible on mobile (375px) (279ms)
        ✓ should be visible on tablet (768px) (274ms)
        ✓ should be visible on desktop (1440px) (211ms)
    Dashboard Integration
      ✓ all 9 dashboards should be present on main page (245ms)
      ✓ should not have duplicate dashboard IDs (216ms)
      ✓ should load all dashboards without console errors (498ms)
    Performance
      ✓ should load all dashboards within 10 seconds (229ms)
      ✓ should render Chart.js charts within reasonable time (237ms)


  176 passing (1m)


  (Results)

  ┌────────────────────────────────────────────────────────────────────────────────────────────────┐
  │ Tests:        176                                                                              │
  │ Passing:      176                                                                              │
  │ Failing:      0                                                                                │
  │ Pending:      0                                                                                │
  │ Skipped:      0                                                                                │
  │ Screenshots:  0                                                                                │
  │ Video:        false                                                                            │
  │ Duration:     1 minute, 5 seconds                                                              │
  │ Spec Ran:     all-dashboards.cy.js                                                             │
  └────────────────────────────────────────────────────────────────────────────────────────────────┘


────────────────────────────────────────────────────────────────────────────────────────────────────
                                                                                                    
  Running:  dashboard-page.cy.js                                                           (3 of 10)


  Dashboard Page - Main English Version
    ✓ should load dashboard page successfully (1104ms)
    ✓ should have proper document structure (134ms)
    ✓ should display page heading (159ms)
    ✓ should have navigation menu (125ms)
    ✓ should have language switcher for all 14 languages (147ms)
    ✓ should have CIA data visualization containers (142ms)
    ✓ should be responsive on mobile (145ms)
    ✓ should be responsive on tablet (136ms)
    ✓ should be responsive on desktop (197ms)
    ✓ should have proper meta tags (121ms)
    ✓ should have link back to homepage (136ms)
    ✓ should load CSS styles (129ms)
    ✓ should load JavaScript modules (119ms)

  Dashboard Page - All Language Variants
    Swedish (SV)
      ✓ should load Swedish dashboard page (159ms)
      ✓ should have correct dir attribute for Swedish (114ms)
      ✓ should have proper page structure for Swedish (144ms)
      ✓ should be responsive for Swedish (124ms)
    Danish (DA)
      ✓ should load Danish dashboard page (121ms)
      ✓ should have correct dir attribute for Danish (129ms)
      ✓ should have proper page structure for Danish (123ms)
      ✓ should be responsive for Danish (124ms)
    Norwegian (NO)
      ✓ should load Norwegian dashboard page (189ms)
      ✓ should have correct dir attribute for Norwegian (126ms)
      ✓ should have proper page structure for Norwegian (139ms)
      ✓ should be responsive for Norwegian (116ms)
    Finnish (FI)
      ✓ should load Finnish dashboard page (116ms)
      ✓ should have correct dir attribute for Finnish (113ms)
      ✓ should have proper page structure for Finnish (132ms)
      ✓ should be responsive for Finnish (125ms)
    German (DE)
      ✓ should load German dashboard page (109ms)
      ✓ should have correct dir attribute for German (125ms)
      ✓ should have proper page structure for German (123ms)
      ✓ should be responsive for German (127ms)
    French (FR)
      ✓ should load French dashboard page (114ms)
      ✓ should have correct dir attribute for French (207ms)
      ✓ should have proper page structure for French (132ms)
      ✓ should be responsive for French (118ms)
    Spanish (ES)
      ✓ should load Spanish dashboard page (162ms)
      ✓ should have correct dir attribute for Spanish (136ms)
      ✓ should have proper page structure for Spanish (131ms)
      ✓ should be responsive for Spanish (123ms)
    Dutch (NL)
      ✓ should load Dutch dashboard page (115ms)
      ✓ should have correct dir attribute for Dutch (108ms)
      ✓ should have proper page structure for Dutch (110ms)
      ✓ should be responsive for Dutch (96ms)
    Arabic (AR)
      ✓ should load Arabic dashboard page (111ms)
      ✓ should have correct dir attribute for Arabic (118ms)
      ✓ should have proper page structure for Arabic (122ms)
      ✓ should be responsive for Arabic (253ms)
    Hebrew (HE)
      ✓ should load Hebrew dashboard page (124ms)
      ✓ should have correct dir attribute for Hebrew (118ms)
      ✓ should have proper page structure for Hebrew (123ms)
      ✓ should be responsive for Hebrew (107ms)
    Japanese (JA)
      ✓ should load Japanese dashboard page (115ms)
      ✓ should have correct dir attribute for Japanese (113ms)
      ✓ should have proper page structure for Japanese (123ms)
      ✓ should be responsive for Japanese (114ms)
    Korean (KO)
      ✓ should load Korean dashboard page (136ms)
      ✓ should have correct dir attribute for Korean (119ms)
      ✓ should have proper page structure for Korean (140ms)
      ✓ should be responsive for Korean (128ms)
    Chinese (ZH)
      ✓ should load Chinese dashboard page (121ms)
      ✓ should have correct dir attribute for Chinese (155ms)
      ✓ should have proper page structure for Chinese (185ms)
      ✓ should be responsive for Chinese (107ms)

  Dashboard Page - Accessibility
    ✓ should have valid HTML lang attribute (107ms)
    ✓ should have proper heading hierarchy (122ms)
    ✓ should have alt text on images (if any) (106ms)
    ✓ should have ARIA labels on charts (if any) (127ms)
    ✓ should be keyboard navigable (127ms)
    ✓ should have visible focus indicators (131ms)

  Dashboard Page - Navigation
    ✓ should navigate from homepage to dashboard (556ms)
    ✓ should navigate from dashboard back to homepage (458ms)
    ✓ should support language switching on dashboard page (108ms)

  Dashboard Page - Performance
    ✓ should load dashboard page within reasonable time (164ms)
    ✓ should handle missing data gracefully (183ms)

  Dashboard Page - RTL Support
    ✓ should have proper RTL layout for Arabic (111ms)
    ✓ should have proper RTL layout for Hebrew (116ms)


  78 passing (20s)


  (Results)

  ┌────────────────────────────────────────────────────────────────────────────────────────────────┐
  │ Tests:        78                                                                               │
  │ Passing:      78                                                                               │
  │ Failing:      0                                                                                │
  │ Pending:      0                                                                                │
  │ Skipped:      0                                                                                │
  │ Screenshots:  0                                                                                │
  │ Video:        false                                                                            │
  │ Duration:     20 seconds                                                                       │
  │ Spec Ran:     dashboard-page.cy.js                                                             │
  └────────────────────────────────────────────────────────────────────────────────────────────────┘


────────────────────────────────────────────────────────────────────────────────────────────────────
                                                                                                    
  Running:  dashboards.cy.js                                                               (4 of 10)


  Dashboard Functionality
    Party Dashboard
      ✓ should display party dashboard (384ms)
      ✓ should have party effectiveness chart (218ms)
      ✓ should have party comparison chart (220ms)
      ✓ should have coalition alignment chart (219ms)
      ✓ should have party momentum chart (210ms)
      ✓ should render charts after data loads (230ms)
    Anomaly Detection Dashboard
      ✓ should display anomaly dashboard (375ms)
      ✓ should have severity filter (259ms)
      ✓ should have type filter (214ms)
      ✓ should filter anomalies by severity (402ms)
      ✓ should display D3 heatmap (2219ms)
    Seasonal Patterns Dashboard
      ✓ should display seasonal patterns dashboard (218ms)
      ✓ should have year filter (211ms)
      ✓ should have quarter filter (193ms)
    Pre-Election Dashboard
      ✓ should display pre-election dashboard (188ms)
      ✓ should show status cards (207ms)
    Dashboard Accessibility
      ✓ should have ARIA labels on charts (202ms)
      ✓ should have screen reader text (291ms)
      ✓ should be keyboard navigable (205ms)
    Dashboard Performance
      ✓ should load dashboards within reasonable time (193ms)
      ✓ should handle data loading errors gracefully (513ms)


  21 passing (9s)


  (Results)

  ┌────────────────────────────────────────────────────────────────────────────────────────────────┐
  │ Tests:        21                                                                               │
  │ Passing:      21                                                                               │
  │ Failing:      0                                                                                │
  │ Pending:      0                                                                                │
  │ Skipped:      0                                                                                │
  │ Screenshots:  0                                                                                │
  │ Video:        false                                                                            │
  │ Duration:     9 seconds                                                                        │
  │ Spec Ran:     dashboards.cy.js                                                                 │
  └────────────────────────────────────────────────────────────────────────────────────────────────┘


────────────────────────────────────────────────────────────────────────────────────────────────────
                                                                                                    
  Running:  homepage.cy.js                                                                 (5 of 10)


  Riksdagsmonitor Homepage
    ✓ should load homepage successfully (426ms)
    ✓ should have proper document structure (192ms)
    ✓ should display site logo/title (177ms)
    ✓ should have navigation menu (200ms)
    ✓ should be responsive on mobile (340ms)
    ✓ should be responsive on tablet (230ms)
    ✓ should be responsive on desktop (187ms)
    ✓ should have language switcher (178ms)
    ✓ should load external fonts (179ms)
    ✓ should have proper meta tags (182ms)
    ✓ should have Open Graph tags (199ms)
    ✓ should have Twitter Card tags (196ms)


  12 passing (4s)


  (Results)

  ┌────────────────────────────────────────────────────────────────────────────────────────────────┐
  │ Tests:        12                                                                               │
  │ Passing:      12                                                                               │
  │ Failing:      0                                                                                │
  │ Pending:      0                                                                                │
  │ Skipped:      0                                                                                │
  │ Screenshots:  0                                                                                │
  │ Video:        false                                                                            │
  │ Duration:     3 seconds                                                                        │
  │ Spec Ran:     homepage.cy.js                                                                   │
  └────────────────────────────────────────────────────────────────────────────────────────────────┘


────────────────────────────────────────────────────────────────────────────────────────────────────
                                                                                                    
  Running:  multi-language-sanity.cy.js                                                    (6 of 10)


  Multi-Language Sanity Tests
    Homepage - All Languages
      ✓ should load Swedish (sv) homepage (475ms)
      ✓ should have proper lang attribute for Swedish (221ms)
      ✓ should have correct text direction for Swedish (253ms)
      ✓ should have basic page structure for Swedish (278ms)
      ✓ should load Danish (da) homepage (323ms)
      ✓ should have proper lang attribute for Danish (236ms)
      ✓ should have correct text direction for Danish (217ms)
      ✓ should have basic page structure for Danish (235ms)
      ✓ should load Norwegian (no) homepage (312ms)
      ✓ should have proper lang attribute for Norwegian (226ms)
      ✓ should have correct text direction for Norwegian (227ms)
      ✓ should have basic page structure for Norwegian (237ms)
      ✓ should load Finnish (fi) homepage (277ms)
      ✓ should have proper lang attribute for Finnish (218ms)
      ✓ should have correct text direction for Finnish (241ms)
      ✓ should have basic page structure for Finnish (232ms)
      ✓ should load German (de) homepage (306ms)
      ✓ should have proper lang attribute for German (263ms)
      ✓ should have correct text direction for German (351ms)
      ✓ should have basic page structure for German (291ms)
      ✓ should load French (fr) homepage (288ms)
      ✓ should have proper lang attribute for French (230ms)
      ✓ should have correct text direction for French (223ms)
      ✓ should have basic page structure for French (217ms)
      ✓ should load Spanish (es) homepage (268ms)
      ✓ should have proper lang attribute for Spanish (220ms)
      ✓ should have correct text direction for Spanish (217ms)
      ✓ should have basic page structure for Spanish (236ms)
      ✓ should load Dutch (nl) homepage (307ms)
      ✓ should have proper lang attribute for Dutch (224ms)
      ✓ should have correct text direction for Dutch (219ms)
      ✓ should have basic page structure for Dutch (227ms)
      ✓ should load Arabic (ar) homepage (359ms)
      ✓ should have proper lang attribute for Arabic (286ms)
      ✓ should have correct text direction for Arabic (216ms)
      ✓ should have basic page structure for Arabic (245ms)
      ✓ should load Hebrew (he) homepage (306ms)
      ✓ should have proper lang attribute for Hebrew (272ms)
      ✓ should have correct text direction for Hebrew (229ms)
      ✓ should have basic page structure for Hebrew (211ms)
      ✓ should load Japanese (ja) homepage (411ms)
      ✓ should have proper lang attribute for Japanese (283ms)
      ✓ should have correct text direction for Japanese (279ms)
      ✓ should have basic page structure for Japanese (282ms)
      ✓ should load Korean (ko) homepage (333ms)
      ✓ should have proper lang attribute for Korean (238ms)
      ✓ should have correct text direction for Korean (475ms)
      ✓ should have basic page structure for Korean (248ms)
      ✓ should load Chinese (zh) homepage (333ms)
      ✓ should have proper lang attribute for Chinese (241ms)
      ✓ should have correct text direction for Chinese (235ms)
      ✓ should have basic page structure for Chinese (238ms)
    Dashboard - All Languages
      ✓ should load Swedish (sv) dashboard (423ms)
      ✓ should have proper lang attribute for Swedish dashboard (159ms)
      ✓ should have correct text direction for Swedish dashboard (130ms)
      ✓ should have basic page structure for Swedish dashboard (140ms)
      ✓ should load Danish (da) dashboard (222ms)
      ✓ should have proper lang attribute for Danish dashboard (125ms)
      ✓ should have correct text direction for Danish dashboard (125ms)
      ✓ should have basic page structure for Danish dashboard (131ms)
      ✓ should load Norwegian (no) dashboard (218ms)
      ✓ should have proper lang attribute for Norwegian dashboard (121ms)
      ✓ should have correct text direction for Norwegian dashboard (118ms)
      ✓ should have basic page structure for Norwegian dashboard (101ms)
      ✓ should load Finnish (fi) dashboard (273ms)
      ✓ should have proper lang attribute for Finnish dashboard (244ms)
      ✓ should have correct text direction for Finnish dashboard (129ms)
      ✓ should have basic page structure for Finnish dashboard (155ms)
      ✓ should load German (de) dashboard (254ms)
      ✓ should have proper lang attribute for German dashboard (126ms)
      ✓ should have correct text direction for German dashboard (130ms)
      ✓ should have basic page structure for German dashboard (145ms)
      ✓ should load French (fr) dashboard (214ms)
      ✓ should have proper lang attribute for French dashboard (125ms)
      ✓ should have correct text direction for French dashboard (127ms)
      ✓ should have basic page structure for French dashboard (137ms)
      ✓ should load Spanish (es) dashboard (226ms)
      ✓ should have proper lang attribute for Spanish dashboard (155ms)
      ✓ should have correct text direction for Spanish dashboard (131ms)
      ✓ should have basic page structure for Spanish dashboard (188ms)
      ✓ should load Dutch (nl) dashboard (267ms)
      ✓ should have proper lang attribute for Dutch dashboard (129ms)
      ✓ should have correct text direction for Dutch dashboard (129ms)
      ✓ should have basic page structure for Dutch dashboard (131ms)
      ✓ should load Arabic (ar) dashboard (275ms)
      ✓ should have proper lang attribute for Arabic dashboard (125ms)
      ✓ should have correct text direction for Arabic dashboard (119ms)
      ✓ should have basic page structure for Arabic dashboard (256ms)
      ✓ should load Hebrew (he) dashboard (227ms)
      ✓ should have proper lang attribute for Hebrew dashboard (130ms)
      ✓ should have correct text direction for Hebrew dashboard (114ms)
      ✓ should have basic page structure for Hebrew dashboard (131ms)
      ✓ should load Japanese (ja) dashboard (245ms)
      ✓ should have proper lang attribute for Japanese dashboard (128ms)
      ✓ should have correct text direction for Japanese dashboard (144ms)
      ✓ should have basic page structure for Japanese dashboard (167ms)
      ✓ should load Korean (ko) dashboard (254ms)
      ✓ should have proper lang attribute for Korean dashboard (136ms)
      ✓ should have correct text direction for Korean dashboard (129ms)
      ✓ should have basic page structure for Korean dashboard (156ms)
      ✓ should load Chinese (zh) dashboard (237ms)
      ✓ should have proper lang attribute for Chinese dashboard (149ms)
      ✓ should have correct text direction for Chinese dashboard (131ms)
      ✓ should have basic page structure for Chinese dashboard (141ms)
    News - All Languages
      Swedish (sv)
        ✓ should load news page (219ms)
        ✓ should have proper lang attribute (146ms)
        ✓ should have correct text direction (131ms)
        ✓ should have basic page structure (148ms)
      Danish (da)
        ✓ should load news page (163ms)
        ✓ should have proper lang attribute (112ms)
        ✓ should have correct text direction (86ms)
        ✓ should have basic page structure (95ms)
      Norwegian (no)
        ✓ should load news page (170ms)
        ✓ should have proper lang attribute (140ms)
        ✓ should have correct text direction (123ms)
        ✓ should have basic page structure (121ms)
      Finnish (fi)
        ✓ should load news page (166ms)
        ✓ should have proper lang attribute (138ms)
        ✓ should have correct text direction (97ms)
        ✓ should have basic page structure (102ms)
      German (de)
        ✓ should load news page (165ms)
        ✓ should have proper lang attribute (293ms)
        ✓ should have correct text direction (141ms)
        ✓ should have basic page structure (156ms)
      French (fr)
        ✓ should load news page (178ms)
        ✓ should have proper lang attribute (203ms)
        ✓ should have correct text direction (161ms)
        ✓ should have basic page structure (135ms)
      Spanish (es)
        ✓ should load news page (111ms)
        ✓ should have proper lang attribute (145ms)
        ✓ should have correct text direction (127ms)
        ✓ should have basic page structure (124ms)
      Dutch (nl)
        ✓ should load news page (168ms)
        ✓ should have proper lang attribute (144ms)
        ✓ should have correct text direction (125ms)
        ✓ should have basic page structure (120ms)
      Arabic (ar)
        ✓ should load news page (123ms)
        ✓ should have proper lang attribute (155ms)
        ✓ should have correct text direction (126ms)
        ✓ should have basic page structure (138ms)
      Hebrew (he)
        ✓ should load news page (181ms)
        ✓ should have proper lang attribute (125ms)
        ✓ should have correct text direction (117ms)
        ✓ should have basic page structure (152ms)
      Japanese (ja)
        ✓ should load news page (273ms)
        ✓ should have proper lang attribute (201ms)
        ✓ should have correct text direction (185ms)
        ✓ should have basic page structure (173ms)
      Korean (ko)
        ✓ should load news page (203ms)
        ✓ should have proper lang attribute (144ms)
        ✓ should have correct text direction (155ms)
        ✓ should have basic page structure (140ms)
      Chinese (zh)
        ✓ should load news page (137ms)
        ✓ should have proper lang attribute (156ms)
        ✓ should have correct text direction (161ms)
        ✓ should have basic page structure (160ms)
    Language Consistency
      ✓ should have consistent lang attribute across all pages for Swedish (639ms)
      ✓ should have consistent lang attribute across all pages for Danish (642ms)
      ✓ should have consistent lang attribute across all pages for Norwegian (625ms)
      ✓ should have consistent lang attribute across all pages for Finnish (1034ms)
      ✓ should have consistent lang attribute across all pages for German (654ms)
      ✓ should have consistent lang attribute across all pages for French (687ms)
      ✓ should have consistent lang attribute across all pages for Spanish (617ms)
      ✓ should have consistent lang attribute across all pages for Dutch (824ms)
      ✓ should have consistent lang attribute across all pages for Arabic (720ms)
      ✓ should have consistent lang attribute across all pages for Hebrew (643ms)
      ✓ should have consistent lang attribute across all pages for Japanese (775ms)
      ✓ should have consistent lang attribute across all pages for Korean (731ms)
      ✓ should have consistent lang attribute across all pages for Chinese (1125ms)
    RTL Language Specific Tests
      ✓ should have RTL dir attribute on all pages for Arabic (617ms)
      ✓ should render RTL content properly for Arabic (239ms)
      ✓ should have RTL dir attribute on all pages for Hebrew (728ms)
      ✓ should render RTL content properly for Hebrew (242ms)
    LTR Language Specific Tests
      ✓ should have LTR or default dir for Swedish on all pages (680ms)
      ✓ should have LTR or default dir for Danish on all pages (618ms)
      ✓ should have LTR or default dir for Norwegian on all pages (611ms)
      ✓ should have LTR or default dir for Finnish on all pages (614ms)
      ✓ should have LTR or default dir for German on all pages (641ms)
      ✓ should have LTR or default dir for French on all pages (649ms)
      ✓ should have LTR or default dir for Spanish on all pages (954ms)
      ✓ should have LTR or default dir for Dutch on all pages (635ms)
      ✓ should have LTR or default dir for Japanese on all pages (741ms)
      ✓ should have LTR or default dir for Korean on all pages (668ms)
      ✓ should have LTR or default dir for Chinese on all pages (753ms)
    Language Switcher Functionality
      ✓ should have language switcher on all pages (669ms)
      ✓ should allow switching between languages on homepage (2130ms)
    Responsive Design - All Languages
      ✓ should be responsive on Mobile for Swedish homepage (248ms)
      ✓ should be responsive on Desktop for Swedish homepage (380ms)
      ✓ should be responsive on Mobile for Arabic homepage (269ms)
      ✓ should be responsive on Desktop for Arabic homepage (217ms)
      ✓ should be responsive on Mobile for Japanese homepage (309ms)
      ✓ should be responsive on Desktop for Japanese homepage (292ms)
    Meta Tags - All Languages
      ✓ should have proper meta tags for Swedish (222ms)
      ✓ should have proper meta tags for Arabic (229ms)
      ✓ should have proper meta tags for Chinese (253ms)
    Accessibility - All Languages
      ✓ should have accessible structure for Swedish (234ms)
      ✓ should have accessible structure for Hebrew (249ms)
      ✓ should have accessible structure for Korean (269ms)
    Performance - All Languages
      ✓ should load quickly for Swedish (236ms)
      ✓ should load quickly for Arabic (294ms)
      ✓ should load quickly for Japanese (310ms)
    Content Validation - Sample Languages
      ✓ should have meaningful content for Swedish (235ms)
      ✓ should have meaningful content for Arabic (240ms)
      ✓ should have meaningful content for Japanese (295ms)

  Multi-Language Cross-Page Navigation
    ✓ should maintain language when navigating for sv (1243ms)
    ✓ should maintain language when navigating for de (922ms)
    ✓ should maintain language when navigating for ar (985ms)
    ✓ should maintain language when navigating for ja (1135ms)


  208 passing (1m)


  (Results)

  ┌────────────────────────────────────────────────────────────────────────────────────────────────┐
  │ Tests:        208                                                                              │
  │ Passing:      208                                                                              │
  │ Failing:      0                                                                                │
  │ Pending:      0                                                                                │
  │ Skipped:      0                                                                                │
  │ Screenshots:  0                                                                                │
  │ Video:        false                                                                            │
  │ Duration:     1 minute, 21 seconds                                                             │
  │ Spec Ran:     multi-language-sanity.cy.js                                                      │
  └────────────────────────────────────────────────────────────────────────────────────────────────┘


────────────────────────────────────────────────────────────────────────────────────────────────────
                                                                                                    
  Running:  news-articles.cy.js                                                            (7 of 10)


  News Articles
    Sample Article Loading
      ✓ should load article: /news/2026-02-14-committee-reports-en.html (230ms)
      ✓ should load article: /news/2026-02-14-government-propositions-en.html (118ms)
      ✓ should load article: /news/2026-02-14-opposition-motions-en.html (102ms)
      ✓ should load article: /news/2026-02-14-week-ahead-feb-15-21-en.html (93ms)
      ✓ should load article: /news/2026-02-13-evening-analysis-en.html (88ms)
    Article Page Structure
      ✓ should have proper document structure (94ms)
      ✓ should have article heading (89ms)
      ✓ should have article content (91ms)
      ✓ should have proper meta tags (87ms)
      ✓ should have Open Graph tags for social sharing (80ms)
      ✓ should have article metadata (71ms)
      ✓ should have readable typography (82ms)
    Article Content Validation
      ✓ should have paragraphs (73ms)
      ✓ should have headings hierarchy (82ms)
      ✓ should not have Lorem Ipsum placeholder text (74ms)
      ✓ should have substantial content (80ms)
    Multi-Language Article Support
      ✓ should load English article version (78ms)
      ✓ should load Swedish article version (61ms)
      ✓ should load Danish article version (61ms)
      ✓ should load Norwegian article version (70ms)
      ✓ should load Finnish article version (93ms)
      ✓ should have language switcher or alternatives (76ms)
    RTL Article Support
      ✓ should have proper RTL layout for Arabic (116ms)
      ✓ should have proper RTL layout for Hebrew (93ms)
    Article Navigation
      ✓ should have navigation back to news index (75ms)
      ✓ should have navigation to homepage (74ms)
      ✓ should have header navigation (82ms)
    Article Responsive Design
      ✓ should be readable on Mobile (375x667) (97ms)
      ✓ should be readable on Tablet (768x1024) (104ms)
      ✓ should be readable on Desktop (1280x720) (134ms)
      ✓ should be readable on Large Desktop (1920x1080) (130ms)
      ✓ should have mobile-optimized reading experience (169ms)
    Article Accessibility
      ✓ should have proper heading hierarchy (103ms)
      ✓ should have alt text on images (76ms)
      ✓ should have keyboard navigable links (87ms)
      ✓ should have semantic HTML (84ms)
    Article Performance
      ✓ should load quickly (84ms)
      ✓ should not have JavaScript errors (75ms)
    Article SEO
      ✓ should have canonical URL (85ms)
      ✓ should have description meta tag (84ms)
      ✓ should have relevant keywords (82ms)
    Article Categories
      ✓ should load committee-reports article (78ms)
      ✓ should load government-propositions article (97ms)
      ✓ should load opposition-motions article (126ms)
      ✓ should load week-ahead article (88ms)
      ✓ should load evening-analysis article (82ms)


  46 passing (6s)


  (Results)

  ┌────────────────────────────────────────────────────────────────────────────────────────────────┐
  │ Tests:        46                                                                               │
  │ Passing:      46                                                                               │
  │ Failing:      0                                                                                │
  │ Pending:      0                                                                                │
  │ Skipped:      0                                                                                │
  │ Screenshots:  0                                                                                │
  │ Video:        false                                                                            │
  │ Duration:     6 seconds                                                                        │
  │ Spec Ran:     news-articles.cy.js                                                              │
  └────────────────────────────────────────────────────────────────────────────────────────────────┘


────────────────────────────────────────────────────────────────────────────────────────────────────
                                                                                                    
  Running:  news-page.cy.js                                                                (8 of 10)


  News Page - Main English Version
    ✓ should load news page successfully (294ms)
    ✓ should have proper document structure (129ms)
    ✓ should display page heading (119ms)
    ✓ should have navigation menu (138ms)
    ✓ should have language switcher for all 14 languages (126ms)
    ✓ should display news articles or article list (108ms)
    ✓ should have news article links (105ms)
    ✓ should be responsive on mobile (147ms)
    ✓ should be responsive on tablet (122ms)
    ✓ should be responsive on desktop (119ms)
    ✓ should have proper meta tags (128ms)
    ✓ should have link back to homepage (102ms)
    ✓ should load CSS styles (104ms)
    ✓ should load JavaScript (if any) (125ms)

  News Page - All Language Variants
    Swedish (SV)
      ✓ should load Swedish news page (113ms)
      ✓ should have correct dir attribute for Swedish (103ms)
      ✓ should have proper page structure for Swedish (130ms)
      ✓ should be responsive for Swedish (110ms)
    Danish (DA)
      ✓ should load Danish news page (99ms)
      ✓ should have correct dir attribute for Danish (97ms)
      ✓ should have proper page structure for Danish (110ms)
      ✓ should be responsive for Danish (86ms)
    Norwegian (NO)
      ✓ should load Norwegian news page (110ms)
      ✓ should have correct dir attribute for Norwegian (119ms)
      ✓ should have proper page structure for Norwegian (114ms)
      ✓ should be responsive for Norwegian (133ms)
    Finnish (FI)
      ✓ should load Finnish news page (138ms)
      ✓ should have correct dir attribute for Finnish (120ms)
      ✓ should have proper page structure for Finnish (145ms)
      ✓ should be responsive for Finnish (116ms)
    German (DE)
      ✓ should load German news page (100ms)
      ✓ should have correct dir attribute for German (86ms)
      ✓ should have proper page structure for German (143ms)
      ✓ should be responsive for German (121ms)
    French (FR)
      ✓ should load French news page (152ms)
      ✓ should have correct dir attribute for French (140ms)
      ✓ should have proper page structure for French (145ms)
      ✓ should be responsive for French (153ms)
    Spanish (ES)
      ✓ should load Spanish news page (145ms)
      ✓ should have correct dir attribute for Spanish (210ms)
      ✓ should have proper page structure for Spanish (189ms)
      ✓ should be responsive for Spanish (125ms)
    Dutch (NL)
      ✓ should load Dutch news page (146ms)
      ✓ should have correct dir attribute for Dutch (116ms)
      ✓ should have proper page structure for Dutch (124ms)
      ✓ should be responsive for Dutch (105ms)
    Arabic (AR)
      ✓ should load Arabic news page (121ms)
      ✓ should have correct dir attribute for Arabic (106ms)
      ✓ should have proper page structure for Arabic (128ms)
      ✓ should be responsive for Arabic (127ms)
    Hebrew (HE)
      ✓ should load Hebrew news page (110ms)
      ✓ should have correct dir attribute for Hebrew (86ms)
      ✓ should have proper page structure for Hebrew (91ms)
      ✓ should be responsive for Hebrew (138ms)
    Japanese (JA)
      ✓ should load Japanese news page (209ms)
      ✓ should have correct dir attribute for Japanese (262ms)
      ✓ should have proper page structure for Japanese (346ms)
      ✓ should be responsive for Japanese (160ms)
    Korean (KO)
      ✓ should load Korean news page (128ms)
      ✓ should have correct dir attribute for Korean (115ms)
      ✓ should have proper page structure for Korean (114ms)
      ✓ should be responsive for Korean (119ms)
    Chinese (ZH)
      ✓ should load Chinese news page (126ms)
      ✓ should have correct dir attribute for Chinese (125ms)
      ✓ should have proper page structure for Chinese (138ms)
      ✓ should be responsive for Chinese (125ms)

  News Page - Accessibility
    ✓ should have valid HTML lang attribute (101ms)
    ✓ should have proper heading hierarchy (117ms)
    ✓ should have alt text on images (if any) (101ms)
    ✓ should be keyboard navigable (105ms)
    ✓ should have visible focus indicators (90ms)
    ✓ should have semantic HTML for articles (90ms)

  News Page - Navigation
    ✓ should navigate from homepage to news page (552ms)
    ✓ should navigate from news page back to homepage (393ms)
    ✓ should support language switching on news page (268ms)
    ✓ should link to individual news articles (367ms)

  News Page - Performance
    ✓ should load news page within reasonable time (121ms)
    ✓ should handle errors gracefully (106ms)

  News Page - RTL Support
    ✓ should have proper RTL layout for Arabic (115ms)
    ✓ should have proper RTL layout for Hebrew (141ms)

  News Page - Content Validation
    ✓ should have news metadata (dates, categories) (105ms)
    ✓ should have proper article structure (93ms)
    ✓ should have readable text content (95ms)

  News Page - Article Categories
    ✓ should show different news categories or types (104ms)


  84 passing (16s)


  (Results)

  ┌────────────────────────────────────────────────────────────────────────────────────────────────┐
  │ Tests:        84                                                                               │
  │ Passing:      84                                                                               │
  │ Failing:      0                                                                                │
  │ Pending:      0                                                                                │
  │ Skipped:      0                                                                                │
  │ Screenshots:  0                                                                                │
  │ Video:        false                                                                            │
  │ Duration:     15 seconds                                                                       │
  │ Spec Ran:     news-page.cy.js                                                                  │
  └────────────────────────────────────────────────────────────────────────────────────────────────┘


────────────────────────────────────────────────────────────────────────────────────────────────────
                                                                                                    
  Running:  politician-dashboard.cy.js                                                     (9 of 10)


  Politician Dashboard
    Page Loading and Structure
      ✓ should load politician dashboard successfully (631ms)
      ✓ should have proper document structure (123ms)
      ✓ should have dashboard header (108ms)
      ✓ should have chart cards container (108ms)
      ✓ should have proper meta tags (98ms)
      ✓ should have Open Graph tags (158ms)
      ✓ should have canonical link (101ms)
    Chart and Visualization Elements
      ✓ should have chart containers (113ms)
      ✓ should load Chart.js library (107ms)
      ✓ should have chart cards with proper styling (116ms)
      ✓ should have chart titles (118ms)
      ✓ should render canvas elements for charts (107ms)
    Politician Data Display
      ✓ should display politician rankings or data (101ms)
      ✓ should have top rankings section (100ms)
    Responsive Design
      ✓ should be responsive on Mobile (375x667) (120ms)
      ✓ should be responsive on Tablet (768x1024) (112ms)
      ✓ should be responsive on Desktop (1280x720) (109ms)
      ✓ should be responsive on Large Desktop (1920x1080) (112ms)
      ✓ should have mobile-friendly grid layout (160ms)
    Accessibility (WCAG 2.1 AA)
      ✓ should have proper language attribute (143ms)
      ✓ should have proper heading hierarchy (214ms)
      ✓ should have ARIA labels on interactive elements (107ms)
      ✓ should have alt text on images (103ms)
      ✓ should be keyboard navigable (145ms)
      ✓ should have sufficient color contrast (110ms)
    Navigation and Links
      ✓ should have navigation back to homepage (132ms)
      ✓ should have working internal links (97ms)
    Performance
      ✓ should load page within reasonable time (324ms)
      ✓ should not have JavaScript errors (93ms)
    Data Loading States
      ✓ should handle empty state gracefully (105ms)
      ✓ should have loading indicators or data display (106ms)
    CSS and Styling
      ✓ should load external fonts (138ms)
      ✓ should have custom styling loaded (111ms)
      ✓ should have cyberpunk theme elements (101ms)


  34 passing (11s)


  (Results)

  ┌────────────────────────────────────────────────────────────────────────────────────────────────┐
  │ Tests:        34                                                                               │
  │ Passing:      34                                                                               │
  │ Failing:      0                                                                                │
  │ Pending:      0                                                                                │
  │ Skipped:      0                                                                                │
  │ Screenshots:  0                                                                                │
  │ Video:        false                                                                            │
  │ Duration:     11 seconds                                                                       │
  │ Spec Ran:     politician-dashboard.cy.js                                                       │
  └────────────────────────────────────────────────────────────────────────────────────────────────┘


────────────────────────────────────────────────────────────────────────────────────────────────────
                                                                                                    
  Running:  sitemap.cy.js                                                                 (10 of 10)


  Sitemap Pages
    English Sitemap
      ✓ should load sitemap successfully (257ms)
      ✓ should have proper document structure (112ms)
      ✓ should have sitemap heading (102ms)
      ✓ should have multiple links (85ms)
      ✓ should have organized sections (83ms)
      ✓ should have links to main pages (72ms)
      ✓ should have valid internal links (98ms)
      ✓ should have proper meta tags (90ms)
      ✓ should be responsive on mobile (101ms)
    Multi-Language Sitemap Support
      Swedish Sitemap (sv)
        ✓ should load Swedish sitemap successfully (54ms)
        ✓ should have proper lang attribute for Swedish (61ms)
        ✓ should have proper dir attribute for Swedish (87ms)
        ✓ should have links in Swedish (86ms)
        ✓ should have sitemap heading in Swedish (117ms)
      Danish Sitemap (da)
        ✓ should load Danish sitemap successfully (96ms)
        ✓ should have proper lang attribute for Danish (74ms)
        ✓ should have proper dir attribute for Danish (78ms)
        ✓ should have links in Danish (79ms)
        ✓ should have sitemap heading in Danish (98ms)
      Norwegian Sitemap (no)
        ✓ should load Norwegian sitemap successfully (80ms)
        ✓ should have proper lang attribute for Norwegian (56ms)
        ✓ should have proper dir attribute for Norwegian (55ms)
        ✓ should have links in Norwegian (65ms)
        ✓ should have sitemap heading in Norwegian (91ms)
      Finnish Sitemap (fi)
        ✓ should load Finnish sitemap successfully (81ms)
        ✓ should have proper lang attribute for Finnish (83ms)
        ✓ should have proper dir attribute for Finnish (82ms)
        ✓ should have links in Finnish (83ms)
        ✓ should have sitemap heading in Finnish (86ms)
      German Sitemap (de)
        ✓ should load German sitemap successfully (80ms)
        ✓ should have proper lang attribute for German (79ms)
        ✓ should have proper dir attribute for German (77ms)
        ✓ should have links in German (80ms)
        ✓ should have sitemap heading in German (87ms)
      French Sitemap (fr)
        ✓ should load French sitemap successfully (83ms)
        ✓ should have proper lang attribute for French (81ms)
        ✓ should have proper dir attribute for French (101ms)
        ✓ should have links in French (71ms)
        ✓ should have sitemap heading in French (69ms)
      Spanish Sitemap (es)
        ✓ should load Spanish sitemap successfully (77ms)
        ✓ should have proper lang attribute for Spanish (71ms)
        ✓ should have proper dir attribute for Spanish (79ms)
        ✓ should have links in Spanish (77ms)
        ✓ should have sitemap heading in Spanish (88ms)
      Dutch Sitemap (nl)
        ✓ should load Dutch sitemap successfully (71ms)
        ✓ should have proper lang attribute for Dutch (70ms)
        ✓ should have proper dir attribute for Dutch (79ms)
        ✓ should have links in Dutch (84ms)
        ✓ should have sitemap heading in Dutch (85ms)
      Arabic Sitemap (ar)
        ✓ should load Arabic sitemap successfully (56ms)
        ✓ should have proper lang attribute for Arabic (54ms)
        ✓ should have proper dir attribute for Arabic (54ms)
        ✓ should have links in Arabic (75ms)
        ✓ should have sitemap heading in Arabic (83ms)
      Hebrew Sitemap (he)
        ✓ should load Hebrew sitemap successfully (175ms)
        ✓ should have proper lang attribute for Hebrew (207ms)
        ✓ should have proper dir attribute for Hebrew (172ms)
        ✓ should have links in Hebrew (88ms)
        ✓ should have sitemap heading in Hebrew (64ms)
      Japanese Sitemap (ja)
        ✓ should load Japanese sitemap successfully (53ms)
        ✓ should have proper lang attribute for Japanese (71ms)
        ✓ should have proper dir attribute for Japanese (79ms)
        ✓ should have links in Japanese (183ms)
        ✓ should have sitemap heading in Japanese (94ms)
      Korean Sitemap (ko)
        ✓ should load Korean sitemap successfully (78ms)
        ✓ should have proper lang attribute for Korean (80ms)
        ✓ should have proper dir attribute for Korean (71ms)
        ✓ should have links in Korean (78ms)
        ✓ should have sitemap heading in Korean (71ms)
      Chinese Sitemap (zh)
        ✓ should load Chinese sitemap successfully (55ms)
        ✓ should have proper lang attribute for Chinese (90ms)
        ✓ should have proper dir attribute for Chinese (84ms)
        ✓ should have links in Chinese (75ms)
        ✓ should have sitemap heading in Chinese (96ms)
    RTL Sitemap Support
      ✓ should have proper RTL layout for Arabic (78ms)
      ✓ should have proper RTL layout for Hebrew (79ms)
    Sitemap Link Organization
      ✓ should have dashboard links (81ms)
      ✓ should have news links (81ms)
      ✓ should have language variant links (79ms)
    Sitemap Accessibility
      ✓ should have proper heading hierarchy (91ms)
      ✓ should have keyboard navigable links (78ms)
      ✓ should have descriptive link text (74ms)
      ✓ should not have empty links (253ms)
    Sitemap Performance
      ✓ should load quickly (86ms)
      ✓ should not have broken internal links (sample) (127ms)
    Sitemap Responsive Design
      ✓ should be responsive on Mobile (102ms)
      ✓ should be responsive on Tablet (101ms)
      ✓ should be responsive on Desktop (108ms)
    Sitemap Navigation
      ✓ should have link back to homepage (77ms)
      ✓ should have navigation menu (89ms)


  90 passing (13s)


  (Results)

  ┌────────────────────────────────────────────────────────────────────────────────────────────────┐
  │ Tests:        90                                                                               │
  │ Passing:      90                                                                               │
  │ Failing:      0                                                                                │
  │ Pending:      0                                                                                │
  │ Skipped:      0                                                                                │
  │ Screenshots:  0                                                                                │
  │ Video:        false                                                                            │
  │ Duration:     12 seconds                                                                       │
  │ Spec Ran:     sitemap.cy.js                                                                    │
  └────────────────────────────────────────────────────────────────────────────────────────────────┘


====================================================================================================

  (Run Finished)


       Spec                                              Tests  Passing  Failing  Pending  Skipped  
  ┌────────────────────────────────────────────────────────────────────────────────────────────────┐
  │ ✔  accessibility.cy.js                      00:10       27       27        -        -        - │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✔  all-dashboards.cy.js                     01:05      176      176        -        -        - │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✔  dashboard-page.cy.js                     00:20       78       78        -        -        - │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✔  dashboards.cy.js                         00:09       21       21        -        -        - │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✔  homepage.cy.js                           00:03       12       12        -        -        - │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✔  multi-language-sanity.cy.js              01:21      208      208        -        -        - │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✔  news-articles.cy.js                      00:06       46       46        -        -        - │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✔  news-page.cy.js                          00:15       84       84        -        -        - │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✔  politician-dashboard.cy.js               00:11       34       34        -        -        - │
  ├────────────────────────────────────────────────────────────────────────────────────────────────┤
  │ ✔  sitemap.cy.js                            00:12       90       90        -        -        - │
  └────────────────────────────────────────────────────────────────────────────────────────────────┘
    ✔  All specs passed!                        03:55      776      776        -        -        -  

← Back to Documentation Hub