✅ All tests passed
> 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
[36mvite v7.3.1 [32mbuilding client environment for production...[36m[39m
<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
[32m✓[39m 181 modules transformed.
[33mGenerated an empty chunk: "chart".[39m
[33mGenerated an empty chunk: "d3".[39m
rendering chunks...
[plugin vite-plugin-sri-gen] SRI generation completed: 8 asset(s) processed, 152 HTML file(s) updated
computing gzip size...
[2mdist/[22m[2massets/[22m[32msite-DLoIQ7uN.webmanifest [39m[1m[2m 0.88 kB[22m[1m[22m
[2mdist/[22m[32mpolitician-dashboard.html [39m[1m[2m 9.01 kB[22m[1m[22m[2m │ gzip: 3.10 kB[22m
[2mdist/[22m[32mdashboard/index_zh.html [39m[1m[2m 13.82 kB[22m[1m[22m[2m │ gzip: 4.49 kB[22m
[2mdist/[22m[32mdashboard/index_ko.html [39m[1m[2m 14.14 kB[22m[1m[22m[2m │ gzip: 4.53 kB[22m
[2mdist/[22m[32mdashboard/index_no.html [39m[1m[2m 14.17 kB[22m[1m[22m[2m │ gzip: 4.33 kB[22m
[2mdist/[22m[32mdashboard/index_da.html [39m[1m[2m 14.19 kB[22m[1m[22m[2m │ gzip: 4.34 kB[22m
[2mdist/[22m[32mdashboard/index_sv.html [39m[1m[2m 14.20 kB[22m[1m[22m[2m │ gzip: 4.34 kB[22m
[2mdist/[22m[32mdashboard/index_nl.html [39m[1m[2m 14.22 kB[22m[1m[22m[2m │ gzip: 4.30 kB[22m
[2mdist/[22m[32mdashboard/index_fi.html [39m[1m[2m 14.31 kB[22m[1m[22m[2m │ gzip: 4.40 kB[22m
[2mdist/[22m[32mdashboard/index_de.html [39m[1m[2m 14.35 kB[22m[1m[22m[2m │ gzip: 4.36 kB[22m
[2mdist/[22m[32mdashboard/index_es.html [39m[1m[2m 14.37 kB[22m[1m[22m[2m │ gzip: 4.39 kB[22m
[2mdist/[22m[32mdashboard/index_fr.html [39m[1m[2m 14.44 kB[22m[1m[22m[2m │ gzip: 4.42 kB[22m
[2mdist/[22m[32mnews/2026-02-16-opposition-interpellations-offensive-zh.html [39m[1m[2m 14.58 kB[22m[1m[22m[2m │ gzip: 4.37 kB[22m
[2mdist/[22m[32mdashboard/index_ja.html [39m[1m[2m 14.59 kB[22m[1m[22m[2m │ gzip: 4.62 kB[22m
[2mdist/[22m[32mdashboard/index_he.html [39m[1m[2m 14.96 kB[22m[1m[22m[2m │ gzip: 4.53 kB[22m
[2mdist/[22m[32mnews/2026-02-16-opposition-interpellations-offensive-ko.html [39m[1m[2m 15.11 kB[22m[1m[22m[2m │ gzip: 4.24 kB[22m
[2mdist/[22m[32mdashboard/index_ar.html [39m[1m[2m 15.18 kB[22m[1m[22m[2m │ gzip: 4.58 kB[22m
[2mdist/[22m[32mnews/2026-02-16-opposition-interpellations-offensive-nl.html [39m[1m[2m 15.19 kB[22m[1m[22m[2m │ gzip: 3.96 kB[22m
[2mdist/[22m[32mdashboard/index.html [39m[1m[2m 15.26 kB[22m[1m[22m[2m │ gzip: 4.39 kB[22m
[2mdist/[22m[32mnews/2026-02-16-opposition-interpellations-offensive-no.html [39m[1m[2m 15.40 kB[22m[1m[22m[2m │ gzip: 3.99 kB[22m
[2mdist/[22m[32mnews/2026-02-16-opposition-interpellations-offensive-ja.html [39m[1m[2m 15.43 kB[22m[1m[22m[2m │ gzip: 4.38 kB[22m
[2mdist/[22m[32mnews/2026-02-16-opposition-interpellations-offensive-es.html [39m[1m[2m 15.52 kB[22m[1m[22m[2m │ gzip: 4.01 kB[22m
[2mdist/[22m[32mnews/2026-02-16-opposition-interpellations-offensive-fi.html [39m[1m[2m 15.56 kB[22m[1m[22m[2m │ gzip: 4.11 kB[22m
[2mdist/[22m[32mnews/2026-02-16-opposition-interpellations-offensive-fr.html [39m[1m[2m 15.67 kB[22m[1m[22m[2m │ gzip: 4.03 kB[22m
[2mdist/[22m[32mnews/2026-02-16-opposition-interpellations-offensive-de.html [39m[1m[2m 15.69 kB[22m[1m[22m[2m │ gzip: 4.18 kB[22m
[2mdist/[22m[32mnews/2026-02-16-opposition-interpellations-offensive-da.html [39m[1m[2m 16.09 kB[22m[1m[22m[2m │ gzip: 4.29 kB[22m
[2mdist/[22m[32mnews/2026-02-16-opposition-interpellations-offensive-en.html [39m[1m[2m 16.28 kB[22m[1m[22m[2m │ gzip: 4.37 kB[22m
[2mdist/[22m[32mnews/2026-02-14-committee-reports-zh.html [39m[1m[2m 16.48 kB[22m[1m[22m[2m │ gzip: 4.78 kB[22m
[2mdist/[22m[32mnews/2026-02-16-opposition-interpellations-offensive-sv.html [39m[1m[2m 16.49 kB[22m[1m[22m[2m │ gzip: 4.39 kB[22m
[2mdist/[22m[32mnews/2026-02-14-government-propositions-zh.html [39m[1m[2m 16.53 kB[22m[1m[22m[2m │ gzip: 4.39 kB[22m
[2mdist/[22m[32mnews/2026-02-16-opposition-interpellations-offensive-he.html [39m[1m[2m 16.82 kB[22m[1m[22m[2m │ gzip: 4.18 kB[22m
[2mdist/[22m[32mnews/2026-02-10-biodiversity-citizenship-en.html [39m[1m[2m 16.96 kB[22m[1m[22m[2m │ gzip: 5.67 kB[22m
[2mdist/[22m[32mnews/2026-02-14-government-propositions-ko.html [39m[1m[2m 16.99 kB[22m[1m[22m[2m │ gzip: 4.43 kB[22m
[2mdist/[22m[32mnews/2026-02-14-government-propositions-fr.html [39m[1m[2m 17.07 kB[22m[1m[22m[2m │ gzip: 3.96 kB[22m
[2mdist/[22m[32mnews/2026-02-14-government-propositions-de.html [39m[1m[2m 17.28 kB[22m[1m[22m[2m │ gzip: 4.12 kB[22m
[2mdist/[22m[32mnews/2026-02-16-opposition-interpellations-offensive-ar.html [39m[1m[2m 17.28 kB[22m[1m[22m[2m │ gzip: 4.36 kB[22m
[2mdist/[22m[32mnews/2026-02-14-government-propositions-da.html [39m[1m[2m 17.33 kB[22m[1m[22m[2m │ gzip: 4.03 kB[22m
[2mdist/[22m[32mnews/2026-02-14-government-propositions-no.html [39m[1m[2m 17.40 kB[22m[1m[22m[2m │ gzip: 4.09 kB[22m
[2mdist/[22m[32mnews/2026-02-14-committee-reports-en.html [39m[1m[2m 17.44 kB[22m[1m[22m[2m │ gzip: 4.36 kB[22m
[2mdist/[22m[32mnews/2026-02-14-committee-reports-ko.html [39m[1m[2m 17.51 kB[22m[1m[22m[2m │ gzip: 4.86 kB[22m
[2mdist/[22m[32mnews/2026-02-14-government-propositions-nl.html [39m[1m[2m 17.51 kB[22m[1m[22m[2m │ gzip: 4.13 kB[22m
[2mdist/[22m[32mnews/2026-02-14-committee-reports-nl.html [39m[1m[2m 17.54 kB[22m[1m[22m[2m │ gzip: 4.52 kB[22m
[2mdist/[22m[32mnews/2026-02-14-government-propositions-ja.html [39m[1m[2m 17.60 kB[22m[1m[22m[2m │ gzip: 4.55 kB[22m
[2mdist/[22m[32mnews/2026-02-14-government-propositions-fi.html [39m[1m[2m 17.64 kB[22m[1m[22m[2m │ gzip: 4.19 kB[22m
[2mdist/[22m[32mnews/2026-02-14-committee-reports-ja.html [39m[1m[2m 17.66 kB[22m[1m[22m[2m │ gzip: 4.99 kB[22m
[2mdist/[22m[32mnews/2026-02-14-committee-reports-fi.html [39m[1m[2m 17.73 kB[22m[1m[22m[2m │ gzip: 4.66 kB[22m
[2mdist/[22m[32mnews/2026-02-14-committee-reports-de.html [39m[1m[2m 17.77 kB[22m[1m[22m[2m │ gzip: 4.65 kB[22m
[2mdist/[22m[32mnews/2026-02-14-opposition-motions-zh.html [39m[1m[2m 17.80 kB[22m[1m[22m[2m │ gzip: 4.78 kB[22m
[2mdist/[22m[32mnews/2026-02-14-opposition-motions-ja.html [39m[1m[2m 17.89 kB[22m[1m[22m[2m │ gzip: 4.65 kB[22m
[2mdist/[22m[32mnews/2026-02-14-committee-reports-fr.html [39m[1m[2m 17.89 kB[22m[1m[22m[2m │ gzip: 4.60 kB[22m
[2mdist/[22m[32mnews/2026-02-14-government-propositions-es.html [39m[1m[2m 17.94 kB[22m[1m[22m[2m │ gzip: 4.16 kB[22m
[2mdist/[22m[32mnews/2026-02-14-committee-reports-no.html [39m[1m[2m 17.95 kB[22m[1m[22m[2m │ gzip: 4.59 kB[22m
[2mdist/[22m[32mnews/2026-02-14-committee-reports-es.html [39m[1m[2m 18.00 kB[22m[1m[22m[2m │ gzip: 4.56 kB[22m
[2mdist/[22m[32mnews/2026-02-14-committee-reports-sv.html [39m[1m[2m 18.05 kB[22m[1m[22m[2m │ gzip: 4.57 kB[22m
[2mdist/[22m[32mnews/2026-02-14-committee-reports-ar.html [39m[1m[2m 18.12 kB[22m[1m[22m[2m │ gzip: 4.59 kB[22m
[2mdist/[22m[32mnews/2026-02-14-opposition-motions-ko.html [39m[1m[2m 18.19 kB[22m[1m[22m[2m │ gzip: 4.55 kB[22m
[2mdist/[22m[32mnews/2026-02-14-committee-reports-da.html [39m[1m[2m 18.20 kB[22m[1m[22m[2m │ gzip: 4.59 kB[22m
[2mdist/[22m[32mnews/2026-02-14-government-propositions-sv.html [39m[1m[2m 18.24 kB[22m[1m[22m[2m │ gzip: 4.15 kB[22m
[2mdist/[22m[32mnews/2026-02-14-committee-reports-he.html [39m[1m[2m 18.37 kB[22m[1m[22m[2m │ gzip: 4.66 kB[22m
[2mdist/[22m[32mnews/2026-02-14-government-propositions-ar.html [39m[1m[2m 18.40 kB[22m[1m[22m[2m │ gzip: 4.23 kB[22m
[2mdist/[22m[32mnews/2026-02-14-government-propositions-he.html [39m[1m[2m 18.47 kB[22m[1m[22m[2m │ gzip: 4.25 kB[22m
[2mdist/[22m[32mnews/2026-02-10-pm-eu-summit-sv.html [39m[1m[2m 18.62 kB[22m[1m[22m[2m │ gzip: 6.27 kB[22m
[2mdist/[22m[32mnews/2026-02-14-opposition-motions-fr.html [39m[1m[2m 18.66 kB[22m[1m[22m[2m │ gzip: 4.35 kB[22m
[2mdist/[22m[32mnews/2026-02-14-opposition-motions-da.html [39m[1m[2m 18.71 kB[22m[1m[22m[2m │ gzip: 4.25 kB[22m
[2mdist/[22m[32mnews/2026-02-14-opposition-motions-fi.html [39m[1m[2m 18.90 kB[22m[1m[22m[2m │ gzip: 4.37 kB[22m
[2mdist/[22m[32mnews/2026-02-14-opposition-motions-no.html [39m[1m[2m 18.93 kB[22m[1m[22m[2m │ gzip: 4.36 kB[22m
[2mdist/[22m[32mnews/2026-02-13-evening-analysis-sv.html [39m[1m[2m 19.02 kB[22m[1m[22m[2m │ gzip: 5.24 kB[22m
[2mdist/[22m[32mnews/2026-02-14-opposition-motions-de.html [39m[1m[2m 19.05 kB[22m[1m[22m[2m │ gzip: 4.46 kB[22m
[2mdist/[22m[32mnews/2026-02-14-opposition-motions-sv.html [39m[1m[2m 19.23 kB[22m[1m[22m[2m │ gzip: 4.16 kB[22m
[2mdist/[22m[32mnews/2026-02-14-opposition-motions-nl.html [39m[1m[2m 19.34 kB[22m[1m[22m[2m │ gzip: 4.48 kB[22m
[2mdist/[22m[32mnews/2026-02-13-evening-analysis-zh.html [39m[1m[2m 19.51 kB[22m[1m[22m[2m │ gzip: 6.73 kB[22m
[2mdist/[22m[32mnews/2026-02-14-opposition-motions-es.html [39m[1m[2m 19.52 kB[22m[1m[22m[2m │ gzip: 4.45 kB[22m
[2mdist/[22m[32mnews/2026-02-10-biodiversity-citizenship-sv.html [39m[1m[2m 19.87 kB[22m[1m[22m[2m │ gzip: 6.59 kB[22m
[2mdist/[22m[32mnews/2026-02-14-opposition-motions-he.html [39m[1m[2m 20.04 kB[22m[1m[22m[2m │ gzip: 4.52 kB[22m
[2mdist/[22m[32mnews/2026-02-10-pm-eu-summit-en.html [39m[1m[2m 20.36 kB[22m[1m[22m[2m │ gzip: 6.87 kB[22m
[2mdist/[22m[32mnews/2026-02-14-opposition-motions-ar.html [39m[1m[2m 20.53 kB[22m[1m[22m[2m │ gzip: 4.73 kB[22m
[2mdist/[22m[32mnews/2026-02-13-evening-analysis-en.html [39m[1m[2m 20.78 kB[22m[1m[22m[2m │ gzip: 5.93 kB[22m
[2mdist/[22m[32mnews/2026-02-13-evening-analysis-no.html [39m[1m[2m 20.79 kB[22m[1m[22m[2m │ gzip: 6.19 kB[22m
[2mdist/[22m[32msitemap_zh.html [39m[1m[2m 20.90 kB[22m[1m[22m[2m │ gzip: 4.68 kB[22m
[2mdist/[22m[32mnews/2026-02-13-evening-analysis-da.html [39m[1m[2m 21.02 kB[22m[1m[22m[2m │ gzip: 6.23 kB[22m
[2mdist/[22m[32msitemap_da.html [39m[1m[2m 21.15 kB[22m[1m[22m[2m │ gzip: 4.59 kB[22m
[2mdist/[22m[32msitemap_ko.html [39m[1m[2m 21.20 kB[22m[1m[22m[2m │ gzip: 4.74 kB[22m
[2mdist/[22m[32msitemap_no.html [39m[1m[2m 21.20 kB[22m[1m[22m[2m │ gzip: 4.62 kB[22m
[2mdist/[22m[32msitemap_fi.html [39m[1m[2m 21.22 kB[22m[1m[22m[2m │ gzip: 4.65 kB[22m
[2mdist/[22m[32msitemap_nl.html [39m[1m[2m 21.22 kB[22m[1m[22m[2m │ gzip: 4.60 kB[22m
[2mdist/[22m[32msitemap_sv.html [39m[1m[2m 21.25 kB[22m[1m[22m[2m │ gzip: 4.65 kB[22m
[2mdist/[22m[32msitemap_de.html [39m[1m[2m 21.32 kB[22m[1m[22m[2m │ gzip: 4.64 kB[22m
[2mdist/[22m[32mnews/2026-02-13-evening-analysis-ko.html [39m[1m[2m 21.38 kB[22m[1m[22m[2m │ gzip: 6.87 kB[22m
[2mdist/[22m[32mnews/2026-02-13-evening-analysis-fi.html [39m[1m[2m 21.40 kB[22m[1m[22m[2m │ gzip: 6.41 kB[22m
[2mdist/[22m[32mnews/2026-02-14-committee-reports-fiscal-welfare-sv.html [39m[1m[2m 21.41 kB[22m[1m[22m[2m │ gzip: 6.59 kB[22m
[2mdist/[22m[32mnews/2026-02-13-evening-analysis-nl.html [39m[1m[2m 21.43 kB[22m[1m[22m[2m │ gzip: 6.37 kB[22m
[2mdist/[22m[32msitemap_es.html [39m[1m[2m 21.46 kB[22m[1m[22m[2m │ gzip: 4.67 kB[22m
[2mdist/[22m[32msitemap_fr.html [39m[1m[2m 21.57 kB[22m[1m[22m[2m │ gzip: 4.68 kB[22m
[2mdist/[22m[32mnews/2026-02-13-evening-analysis-ja.html [39m[1m[2m 21.71 kB[22m[1m[22m[2m │ gzip: 7.12 kB[22m
[2mdist/[22m[32msitemap_ja.html [39m[1m[2m 21.78 kB[22m[1m[22m[2m │ gzip: 4.77 kB[22m
[2mdist/[22m[32mnews/2026-02-13-evening-analysis-de.html [39m[1m[2m 21.84 kB[22m[1m[22m[2m │ gzip: 6.62 kB[22m
[2mdist/[22m[32mnews/2026-02-13-evening-analysis-es.html [39m[1m[2m 21.85 kB[22m[1m[22m[2m │ gzip: 6.44 kB[22m
[2mdist/[22m[32mnews/2026-02-week-ahead-en.html [39m[1m[2m 21.86 kB[22m[1m[22m[2m │ gzip: 6.92 kB[22m
[2mdist/[22m[32msitemap_he.html [39m[1m[2m 21.91 kB[22m[1m[22m[2m │ gzip: 4.74 kB[22m
[2mdist/[22m[32mnews/2026-02-13-evening-analysis-fr.html [39m[1m[2m 21.94 kB[22m[1m[22m[2m │ gzip: 6.51 kB[22m
[2mdist/[22m[32mnews/2026-02-14-committee-reports-fiscal-welfare-en.html [39m[1m[2m 21.95 kB[22m[1m[22m[2m │ gzip: 6.72 kB[22m
[2mdist/[22m[32msitemap_ar.html [39m[1m[2m 22.11 kB[22m[1m[22m[2m │ gzip: 4.78 kB[22m
[2mdist/[22m[32mnews/2026-02-week-ahead-sv.html [39m[1m[2m 22.24 kB[22m[1m[22m[2m │ gzip: 7.15 kB[22m
[2mdist/[22m[32mnews/2026-02-10-week-ahead-feb-10-17-en.html [39m[1m[2m 22.96 kB[22m[1m[22m[2m │ gzip: 7.39 kB[22m
[2mdist/[22m[32mnews/2026-02-13-evening-analysis-he.html [39m[1m[2m 23.76 kB[22m[1m[22m[2m │ gzip: 6.60 kB[22m
[2mdist/[22m[32mnews/2026-02-13-evening-analysis-ar.html [39m[1m[2m 24.26 kB[22m[1m[22m[2m │ gzip: 6.74 kB[22m
[2mdist/[22m[32mnews/2026-02-committee-reports-sv.html [39m[1m[2m 25.20 kB[22m[1m[22m[2m │ gzip: 7.19 kB[22m
[2mdist/[22m[32mnews/2026-02-committee-reports-en.html [39m[1m[2m 25.57 kB[22m[1m[22m[2m │ gzip: 7.23 kB[22m
[2mdist/[22m[32mnews/2026-02-14-week-ahead-feb-15-21-no.html [39m[1m[2m 26.60 kB[22m[1m[22m[2m │ gzip: 7.62 kB[22m
[2mdist/[22m[32mnews/2026-02-14-week-ahead-feb-15-21-sv.html [39m[1m[2m 26.68 kB[22m[1m[22m[2m │ gzip: 7.59 kB[22m
[2mdist/[22m[32mnews/2026-02-14-week-ahead-feb-15-21-da.html [39m[1m[2m 26.71 kB[22m[1m[22m[2m │ gzip: 7.65 kB[22m
[2mdist/[22m[32mnews/2026-02-14-week-ahead-feb-14-20-sv.html [39m[1m[2m 26.85 kB[22m[1m[22m[2m │ gzip: 8.12 kB[22m
[2mdist/[22m[32mnews/2026-02-14-week-ahead-feb-14-20-en.html [39m[1m[2m 26.88 kB[22m[1m[22m[2m │ gzip: 8.24 kB[22m
[2mdist/[22m[32mnews/2026-02-14-week-ahead-feb-15-21-en.html [39m[1m[2m 27.21 kB[22m[1m[22m[2m │ gzip: 7.74 kB[22m
[2mdist/[22m[32mnews/2026-02-14-week-ahead-feb-15-21-fi.html [39m[1m[2m 27.86 kB[22m[1m[22m[2m │ gzip: 7.97 kB[22m
[2mdist/[22m[32mnews/2026-02-parliament-agenda-sv.html [39m[1m[2m 29.11 kB[22m[1m[22m[2m │ gzip: 9.38 kB[22m
[2mdist/[22m[32mnews/2026-02-10-week-ahead-feb-10-17-sv.html [39m[1m[2m 29.90 kB[22m[1m[22m[2m │ gzip: 8.84 kB[22m
[2mdist/[22m[32mnews/2026-02-opposition-motions-sv.html [39m[1m[2m 29.90 kB[22m[1m[22m[2m │ gzip: 8.00 kB[22m
[2mdist/[22m[32mnews/2026-02-opposition-motions-en.html [39m[1m[2m 29.93 kB[22m[1m[22m[2m │ gzip: 7.80 kB[22m
[2mdist/[22m[32mnews/2026-02-parliament-agenda-en.html [39m[1m[2m 29.94 kB[22m[1m[22m[2m │ gzip: 9.38 kB[22m
[2mdist/[22m[32msitemap.html [39m[1m[2m 31.35 kB[22m[1m[22m[2m │ gzip: 6.71 kB[22m
[2mdist/[22m[32mnews/2026-02-government-propositions-en.html [39m[1m[2m 31.46 kB[22m[1m[22m[2m │ gzip: 8.91 kB[22m
[2mdist/[22m[32mnews/2026-02-government-propositions-sv.html [39m[1m[2m 31.61 kB[22m[1m[22m[2m │ gzip: 9.15 kB[22m
[2mdist/[22m[32mnews/index_zh.html [39m[1m[2m 40.33 kB[22m[1m[22m[2m │ gzip: 7.43 kB[22m
[2mdist/[22m[32mnews/index_ko.html [39m[1m[2m 41.52 kB[22m[1m[22m[2m │ gzip: 7.48 kB[22m
[2mdist/[22m[32mnews/index_nl.html [39m[1m[2m 41.87 kB[22m[1m[22m[2m │ gzip: 7.08 kB[22m
[2mdist/[22m[32mnews/index_ja.html [39m[1m[2m 42.13 kB[22m[1m[22m[2m │ gzip: 7.74 kB[22m
[2mdist/[22m[32mnews/index_de.html [39m[1m[2m 42.22 kB[22m[1m[22m[2m │ gzip: 7.23 kB[22m
[2mdist/[22m[32mnews/index_da.html [39m[1m[2m 42.45 kB[22m[1m[22m[2m │ gzip: 7.41 kB[22m
[2mdist/[22m[32mnews/index_no.html [39m[1m[2m 42.45 kB[22m[1m[22m[2m │ gzip: 7.39 kB[22m
[2mdist/[22m[32mnews/index_es.html [39m[1m[2m 42.55 kB[22m[1m[22m[2m │ gzip: 7.17 kB[22m
[2mdist/[22m[32mnews/index_fi.html [39m[1m[2m 42.89 kB[22m[1m[22m[2m │ gzip: 7.47 kB[22m
[2mdist/[22m[32mnews/index_fr.html [39m[1m[2m 43.07 kB[22m[1m[22m[2m │ gzip: 7.25 kB[22m
[2mdist/[22m[32mnews/index_he.html [39m[1m[2m 45.43 kB[22m[1m[22m[2m │ gzip: 7.55 kB[22m
[2mdist/[22m[32mnews/index_ar.html [39m[1m[2m 46.65 kB[22m[1m[22m[2m │ gzip: 7.77 kB[22m
[2mdist/[22m[32mnews/index_sv.html [39m[1m[2m 48.91 kB[22m[1m[22m[2m │ gzip: 8.58 kB[22m
[2mdist/[22m[32mnews/index.html [39m[1m[2m 49.70 kB[22m[1m[22m[2m │ gzip: 8.99 kB[22m
[2mdist/[22m[32mindex_zh.html [39m[1m[2m 54.92 kB[22m[1m[22m[2m │ gzip: 15.42 kB[22m
[2mdist/[22m[32mindex.html [39m[1m[2m 57.95 kB[22m[1m[22m[2m │ gzip: 14.15 kB[22m
[2mdist/[22m[32mindex_sv.html [39m[1m[2m 58.35 kB[22m[1m[22m[2m │ gzip: 14.32 kB[22m
[2mdist/[22m[32mindex_no.html [39m[1m[2m 58.47 kB[22m[1m[22m[2m │ gzip: 14.48 kB[22m
[2mdist/[22m[32mindex_da.html [39m[1m[2m 58.51 kB[22m[1m[22m[2m │ gzip: 14.20 kB[22m
[2mdist/[22m[32mindex_ko.html [39m[1m[2m 58.87 kB[22m[1m[22m[2m │ gzip: 15.29 kB[22m
[2mdist/[22m[32mindex_nl.html [39m[1m[2m 59.46 kB[22m[1m[22m[2m │ gzip: 14.55 kB[22m
[2mdist/[22m[32mindex_de.html [39m[1m[2m 59.59 kB[22m[1m[22m[2m │ gzip: 14.89 kB[22m
[2mdist/[22m[32mindex_fi.html [39m[1m[2m 60.35 kB[22m[1m[22m[2m │ gzip: 15.07 kB[22m
[2mdist/[22m[32mindex_ja.html [39m[1m[2m 61.74 kB[22m[1m[22m[2m │ gzip: 16.07 kB[22m
[2mdist/[22m[32mindex_es.html [39m[1m[2m 61.99 kB[22m[1m[22m[2m │ gzip: 14.77 kB[22m
[2mdist/[22m[32mindex_fr.html [39m[1m[2m 63.27 kB[22m[1m[22m[2m │ gzip: 15.08 kB[22m
[2mdist/[22m[32mindex_he.html [39m[1m[2m 67.08 kB[22m[1m[22m[2m │ gzip: 15.34 kB[22m
[2mdist/[22m[32mnews/2026-02-14-government-propositions-en.html [39m[1m[2m 68.53 kB[22m[1m[22m[2m │ gzip: 21.12 kB[22m
[2mdist/[22m[32mindex_ar.html [39m[1m[2m 70.43 kB[22m[1m[22m[2m │ gzip: 15.62 kB[22m
[2mdist/[22m[32mnews/2026-02-14-opposition-motions-en.html [39m[1m[2m 81.53 kB[22m[1m[22m[2m │ gzip: 25.75 kB[22m
[2mdist/[22m[2massets/[22m[35mdashboard-init-CLo5qNmO.css [39m[1m[2m 9.51 kB[22m[1m[22m[2m │ gzip: 2.04 kB[22m
[2mdist/[22m[2massets/[22m[35mstyles-Gl-5JdW-.css [39m[1m[2m136.85 kB[22m[1m[22m[2m │ gzip: 23.39 kB[22m
[2mdist/[22m[2massets/[22m[36mjs/d3-l0sNRNKZ.js [39m[1m[2m 0.04 kB[22m[1m[22m[2m │ gzip: 0.06 kB[22m[2m │ map: 0.10 kB[22m
[2mdist/[22m[2massets/[22m[36mjs/chart-l0sNRNKZ.js [39m[1m[2m 0.04 kB[22m[1m[22m[2m │ gzip: 0.06 kB[22m[2m │ map: 0.10 kB[22m
[2mdist/[22m[2massets/[22m[36mjs/modulepreload-polyfill-B5Qt9EMX.js [39m[1m[2m 0.77 kB[22m[1m[22m[2m │ gzip: 0.44 kB[22m[2m │ map: 0.12 kB[22m
[2mdist/[22m[2massets/[22m[36mjs/politician-dashboard-D3PKrLyV.js [39m[1m[2m 12.88 kB[22m[1m[22m[2m │ gzip: 4.54 kB[22m[2m │ map: 42.23 kB[22m
[2mdist/[22m[2massets/[22m[36mjs/dashboard-init-BkCo7zU3.js [39m[1m[2m 36.55 kB[22m[1m[22m[2m │ gzip: 12.10 kB[22m[2m │ map: 137.74 kB[22m
[2mdist/[22m[2massets/[22m[36mjs/election-cycle-dashboard-CnaIW0Sp.js [39m[1m[2m 64.63 kB[22m[1m[22m[2m │ gzip: 18.62 kB[22m[2m │ map: 214.82 kB[22m
[32m✓ built in 2.71s[39m
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
[32m➜[39m [1mLocal[22m: [36mhttp://localhost:[1m4173[22m/[39m
[32m➜[39m [1mNetwork[22m: [36mhttp://10.1.0.196:[1m4173[22m/[39m
> 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
[35m[95mWarning:[39m[35m The [33mallowCypressEnv[39m[35m configuration option is enabled. This allows any browser code to read values from [33mCypress.env()[39m[35m. This is insecure and will be removed in a future major version.[39m
[35m[39m
[35m1. Replace [33mCypress.env()[39m[35m calls with [33mcy.env()[39m[35m (for sensitive values) or [33mCypress.expose()[39m[35m (for public configuration)[39m
[35m2. Set [33mallowCypressEnv: false[39m[35m in your Cypress configuration to disable [33mCypress.env()[39m[35m[39m
[35m[39m
[35mLearn more: https://on.cypress.io/cypress-env-migration[39m
[35m[39m
[90m====================================================================================================[39m
[0m ([4m[1mRun Starting[22m[24m)[0m
[90m ┌[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┐[39m
[90m │[39m [90mCypress:[39m 15.10.0 [90m│[39m
[90m │[39m [90mBrowser:[39m Electron 138 [90m(headless)[39m [90m│[39m
[90m │[39m [90mNode Version:[39m [0mv24.13.0 [90m(/opt/hostedtoolcache/node/24.13.0/x64/bin/node)[39m[0m [90m│[39m
[90m │[39m [90mSpecs:[39m [0m10 found (accessibility.cy.js, all-dashboards.cy.js, dashboard-page.cy.js, das[0m [90m│[39m
[90m │[39m [0mhboards.cy.js, homepage.cy.js, multi-language-sanity.cy.js, news-articles.cy.j[0m [90m│[39m
[90m │[39m [0ms, news-page.cy.js, politician-dashboard.cy.js, sitemap.cy.js)[0m [90m│[39m
[90m │[39m [90mSearched:[39m [0mcypress/e2e/**/*.cy.{js,jsx,ts,tsx}[0m [90m│[39m
[90m │[39m [90mExperiments:[39m experimentalMemoryManagement=true [90m│[39m
[90m └[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┘[39m
[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m
Running: [90maccessibility.cy.js[39m [90m(1 of 10)[39m
[0m[0m
[0m Accessibility (WCAG 2.1 AA)[0m
[32m ✓[0m[90m should have valid HTML structure[0m[90m (773ms)[0m
[32m ✓[0m[90m should have proper heading hierarchy[0m[90m (300ms)[0m
[32m ✓[0m[90m should have alt text on images[0m[90m (258ms)[0m
[32m ✓[0m[90m should have labels for form inputs[0m[90m (246ms)[0m
[32m ✓[0m[90m should have ARIA roles on interactive elements[0m[90m (213ms)[0m
[32m ✓[0m[90m should have visible focus indicators[0m[90m (237ms)[0m
[32m ✓[0m[90m should be keyboard navigable[0m[90m (242ms)[0m
[32m ✓[0m[90m should have sufficient color contrast[0m[90m (203ms)[0m
[32m ✓[0m[90m should have language attribute on HTML tag[0m[90m (197ms)[0m
[32m ✓[0m[90m should have skip to content link[0m[90m (222ms)[0m
[32m ✓[0m[90m should support reduced motion preference[0m[90m (512ms)[0m
[0m Multi-Language Support[0m
[32m ✓[0m[90m should load SV version[0m[90m (210ms)[0m
[32m ✓[0m[90m should load DA version[0m[90m (241ms)[0m
[32m ✓[0m[90m should load NO version[0m[90m (243ms)[0m
[32m ✓[0m[90m should load FI version[0m[90m (243ms)[0m
[32m ✓[0m[90m should load DE version[0m[90m (242ms)[0m
[32m ✓[0m[90m should load FR version[0m[90m (236ms)[0m
[32m ✓[0m[90m should load ES version[0m[90m (256ms)[0m
[32m ✓[0m[90m should load NL version[0m[90m (293ms)[0m
[32m ✓[0m[90m should load AR version[0m[90m (310ms)[0m
[32m ✓[0m[90m should load HE version[0m[90m (266ms)[0m
[32m ✓[0m[90m should load JA version[0m[90m (448ms)[0m
[32m ✓[0m[90m should load KO version[0m[90m (318ms)[0m
[32m ✓[0m[90m should load ZH version[0m[90m (306ms)[0m
[32m ✓[0m[90m should have proper RTL support for Arabic[0m[90m (206ms)[0m
[32m ✓[0m[90m should have proper RTL support for Hebrew[0m[90m (228ms)[0m
[32m ✓[0m[90m should have language switcher links[0m[90m (286ms)[0m
[92m [0m[32m 27 passing[0m[90m (10s)[0m
[32m ([4m[1mResults[22m[24m)[39m
[90m ┌[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┐[39m
[90m │[39m [90mTests:[39m [32m27[39m [90m│[39m
[90m │[39m [90mPassing:[39m [32m27[39m [90m│[39m
[90m │[39m [90mFailing:[39m [32m0[39m [90m│[39m
[90m │[39m [90mPending:[39m [32m0[39m [90m│[39m
[90m │[39m [90mSkipped:[39m [32m0[39m [90m│[39m
[90m │[39m [90mScreenshots:[39m [32m0[39m [90m│[39m
[90m │[39m [90mVideo:[39m [32mfalse[39m [90m│[39m
[90m │[39m [90mDuration:[39m [32m10 seconds[39m [90m│[39m
[90m │[39m [90mSpec Ran:[39m [32m[32maccessibility.cy.js[32m[39m [90m│[39m
[90m └[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┘[39m
[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m
Running: [90mall-dashboards.cy.js[39m [90m(2 of 10)[39m
[0m[0m
[0m All Dashboards - Comprehensive Coverage[0m
[0m Party Dashboard[0m
[32m ✓[0m[90m should exist and be visible[0m[90m (576ms)[0m
[32m ✓[0m[90m should have dashboard heading[0m[90m (300ms)[0m
[32m ✓[0m[90m should not have error messages[0m[90m (237ms)[0m
[32m ✓[0m[90m should have data attribution[0m[90m (291ms)[0m
[0m Chart.js Charts[0m
[32m ✓[0m[90m should have partyEffectivenessChart canvas[0m[90m (250ms)[0m
[32m ✓[0m[90m partyEffectivenessChart should be rendered by Chart.js[0m[90m (235ms)[0m
[32m ✓[0m[90m should have partyComparisonChart canvas[0m[90m (226ms)[0m
[32m ✓[0m[90m partyComparisonChart should be rendered by Chart.js[0m[90m (245ms)[0m
[32m ✓[0m[90m should have partyMomentumChart canvas[0m[90m (228ms)[0m
[32m ✓[0m[90m partyMomentumChart should be rendered by Chart.js[0m[90m (242ms)[0m
[0m D3.js Visualizations[0m
[32m ✓[0m[90m should have coalitionAlignmentChart container[0m[90m (236ms)[0m
[32m ✓[0m[90m coalitionAlignmentChart should render D3 SVG[0m[90m (235ms)[0m
[32m ✓[0m[90m coalitionAlignmentChart SVG should have content[0m[90m (231ms)[0m
[0m Accessibility[0m
[32m ✓[0m[90m should have ARIA labels on charts (where present)[0m[90m (259ms)[0m
[32m ✓[0m[90m should have screen reader descriptions[0m[90m (227ms)[0m
[0m Responsive Design[0m
[32m ✓[0m[90m should be visible on mobile (375px)[0m[90m (301ms)[0m
[32m ✓[0m[90m should be visible on tablet (768px)[0m[90m (256ms)[0m
[32m ✓[0m[90m should be visible on desktop (1440px)[0m[90m (241ms)[0m
[0m Election Cycle Dashboard[0m
[32m ✓[0m[90m should exist and be visible[0m[90m (251ms)[0m
[32m ✓[0m[90m should have dashboard heading[0m[90m (222ms)[0m
[32m ✓[0m[90m should not have error messages[0m[90m (311ms)[0m
[32m ✓[0m[90m should have data attribution[0m[90m (248ms)[0m
[0m Chart.js Charts[0m
[32m ✓[0m[90m should have cycle-timeline-chart canvas[0m[90m (230ms)[0m
[32m ✓[0m[90m cycle-timeline-chart should be rendered by Chart.js[0m[90m (274ms)[0m
[32m ✓[0m[90m should have risk-forecast-chart canvas[0m[90m (237ms)[0m
[32m ✓[0m[90m risk-forecast-chart should be rendered by Chart.js[0m[90m (229ms)[0m
[32m ✓[0m[90m should have temporal-trends-chart canvas[0m[90m (241ms)[0m
[32m ✓[0m[90m temporal-trends-chart should be rendered by Chart.js[0m[90m (233ms)[0m
[32m ✓[0m[90m should have party-tier-chart canvas[0m[90m (217ms)[0m
[32m ✓[0m[90m party-tier-chart should be rendered by Chart.js[0m[90m (234ms)[0m
[0m D3.js Visualizations[0m
[32m ✓[0m[90m should have decision-heatmap container[0m[90m (230ms)[0m
[32m ✓[0m[90m decision-heatmap should render D3 SVG[0m[90m (246ms)[0m
[32m ✓[0m[90m decision-heatmap SVG should have content[0m[90m (237ms)[0m
[0m Accessibility[0m
[32m ✓[0m[90m should have ARIA labels on charts (where present)[0m[90m (217ms)[0m
[32m ✓[0m[90m should have screen reader descriptions[0m[90m (217ms)[0m
[0m Responsive Design[0m
[32m ✓[0m[90m should be visible on mobile (375px)[0m[90m (261ms)[0m
[32m ✓[0m[90m should be visible on tablet (768px)[0m[90m (248ms)[0m
[32m ✓[0m[90m should be visible on desktop (1440px)[0m[90m (224ms)[0m
[0m Committee Dashboard[0m
[32m ✓[0m[90m should exist and be visible[0m[90m (243ms)[0m
[32m ✓[0m[90m should have dashboard heading[0m[90m (239ms)[0m
[32m ✓[0m[90m should not have error messages[0m[90m (287ms)[0m
[32m ✓[0m[90m should have data attribution[0m[90m (290ms)[0m
[0m Chart.js Charts[0m
[32m ✓[0m[90m should have committeeComparisonChart canvas[0m[90m (221ms)[0m
[32m ✓[0m[90m committeeComparisonChart should be rendered by Chart.js[0m[90m (220ms)[0m
[32m ✓[0m[90m should have decisionEffectivenessChart canvas[0m[90m (235ms)[0m
[32m ✓[0m[90m decisionEffectivenessChart should be rendered by Chart.js[0m[90m (277ms)[0m
[32m ✓[0m[90m should have seasonalPatternsChart canvas[0m[90m (234ms)[0m
[32m ✓[0m[90m seasonalPatternsChart should be rendered by Chart.js[0m[90m (231ms)[0m
[0m D3.js Visualizations[0m
[32m ✓[0m[90m should have committeeNetwork container[0m[90m (234ms)[0m
[32m ✓[0m[90m committeeNetwork should render D3 SVG[0m[90m (242ms)[0m
[32m ✓[0m[90m committeeNetwork SVG should have content[0m[90m (224ms)[0m
[0m Accessibility[0m
[32m ✓[0m[90m should have ARIA labels on charts (where present)[0m[90m (242ms)[0m
[32m ✓[0m[90m should have screen reader descriptions[0m[90m (220ms)[0m
[0m Responsive Design[0m
[32m ✓[0m[90m should be visible on mobile (375px)[0m[90m (269ms)[0m
[32m ✓[0m[90m should be visible on tablet (768px)[0m[90m (251ms)[0m
[32m ✓[0m[90m should be visible on desktop (1440px)[0m[90m (227ms)[0m
[0m Coalition Dashboard[0m
[32m ✓[0m[90m should exist and be visible[0m[90m (306ms)[0m
[32m ✓[0m[90m should have dashboard heading[0m[90m (265ms)[0m
[32m ✓[0m[90m should not have error messages[0m[90m (231ms)[0m
[32m ✓[0m[90m should have data attribution[0m[90m (227ms)[0m
[0m Chart.js Charts[0m
[32m ✓[0m[90m should have votingAnomalyChart canvas[0m[90m (229ms)[0m
[32m ✓[0m[90m votingAnomalyChart should be rendered by Chart.js[0m[90m (253ms)[0m
[32m ✓[0m[90m should have behavioralPatternsChart canvas[0m[90m (233ms)[0m
[32m ✓[0m[90m behavioralPatternsChart should be rendered by Chart.js[0m[90m (243ms)[0m
[32m ✓[0m[90m should have decisionTrendsChart canvas[0m[90m (236ms)[0m
[32m ✓[0m[90m decisionTrendsChart should be rendered by Chart.js[0m[90m (278ms)[0m
[0m D3.js Visualizations[0m
[32m ✓[0m[90m should have coalitionNetwork container[0m[90m (235ms)[0m
[32m ✓[0m[90m coalitionNetwork should render D3 SVG[0m[90m (232ms)[0m
[32m ✓[0m[90m coalitionNetwork SVG should have content[0m[90m (243ms)[0m
[0m Accessibility[0m
[32m ✓[0m[90m should have ARIA labels on charts (where present)[0m[90m (264ms)[0m
[32m ✓[0m[90m should have screen reader descriptions[0m[90m (243ms)[0m
[0m Responsive Design[0m
[32m ✓[0m[90m should be visible on mobile (375px)[0m[90m (321ms)[0m
[32m ✓[0m[90m should be visible on tablet (768px)[0m[90m (283ms)[0m
[32m ✓[0m[90m should be visible on desktop (1440px)[0m[90m (216ms)[0m
[0m Seasonal Patterns Dashboard[0m
[32m ✓[0m[90m should exist and be visible[0m[90m (243ms)[0m
[32m ✓[0m[90m should have dashboard heading[0m[90m (237ms)[0m
[32m ✓[0m[90m should not have error messages[0m[90m (230ms)[0m
[32m ✓[0m[90m should have data attribution[0m[90m (234ms)[0m
[0m Chart.js Charts[0m
[32m ✓[0m[90m should have zscore-timeline-chart canvas[0m[90m (231ms)[0m
[32m ✓[0m[90m zscore-timeline-chart should be rendered by Chart.js[0m[90m (229ms)[0m
[32m ✓[0m[90m should have quarter-comparison-chart canvas[0m[90m (225ms)[0m
[32m ✓[0m[90m quarter-comparison-chart should be rendered by Chart.js[0m[90m (223ms)[0m
[32m ✓[0m[90m should have classification-chart canvas[0m[90m (245ms)[0m
[32m ✓[0m[90m classification-chart should be rendered by Chart.js[0m[90m (245ms)[0m
[32m ✓[0m[90m should have qoq-change-chart canvas[0m[90m (235ms)[0m
[32m ✓[0m[90m qoq-change-chart should be rendered by Chart.js[0m[90m (223ms)[0m
[0m D3.js Visualizations[0m
[32m ✓[0m[90m should have seasonal-heatmap container[0m[90m (238ms)[0m
[32m ✓[0m[90m seasonal-heatmap should render D3 SVG[0m[90m (296ms)[0m
[32m ✓[0m[90m seasonal-heatmap SVG should have content[0m[90m (322ms)[0m
[0m Accessibility[0m
[32m ✓[0m[90m should have ARIA labels on charts (where present)[0m[90m (269ms)[0m
[32m ✓[0m[90m should have screen reader descriptions[0m[90m (214ms)[0m
[0m Responsive Design[0m
[32m ✓[0m[90m should be visible on mobile (375px)[0m[90m (270ms)[0m
[32m ✓[0m[90m should be visible on tablet (768px)[0m[90m (264ms)[0m
[32m ✓[0m[90m should be visible on desktop (1440px)[0m[90m (237ms)[0m
[0m Pre-Election Dashboard[0m
[32m ✓[0m[90m should exist and be visible[0m[90m (229ms)[0m
[32m ✓[0m[90m should have dashboard heading[0m[90m (247ms)[0m
[32m ✓[0m[90m should not have error messages[0m[90m (301ms)[0m
[32m ✓[0m[90m should have data attribution[0m[90m (270ms)[0m
[0m Chart.js Charts[0m
[32m ✓[0m[90m should have q4-timeline-chart canvas[0m[90m (244ms)[0m
[32m ✓[0m[90m q4-timeline-chart should be rendered by Chart.js[0m[90m (311ms)[0m
[32m ✓[0m[90m should have election-comparison-chart canvas[0m[90m (249ms)[0m
[32m ✓[0m[90m election-comparison-chart should be rendered by Chart.js[0m[90m (306ms)[0m
[32m ✓[0m[90m should have deviation-radar-chart canvas[0m[90m (258ms)[0m
[32m ✓[0m[90m deviation-radar-chart should be rendered by Chart.js[0m[90m (250ms)[0m
[32m ✓[0m[90m should have party-trends-chart canvas[0m[90m (226ms)[0m
[32m ✓[0m[90m party-trends-chart should be rendered by Chart.js[0m[90m (298ms)[0m
[32m ✓[0m[90m should have yoy-waterfall-chart canvas[0m[90m (226ms)[0m
[32m ✓[0m[90m yoy-waterfall-chart should be rendered by Chart.js[0m[90m (232ms)[0m
[0m Accessibility[0m
[32m ✓[0m[90m should have ARIA labels on charts (where present)[0m[90m (243ms)[0m
[32m ✓[0m[90m should have screen reader descriptions[0m[90m (225ms)[0m
[0m Responsive Design[0m
[32m ✓[0m[90m should be visible on mobile (375px)[0m[90m (274ms)[0m
[32m ✓[0m[90m should be visible on tablet (768px)[0m[90m (321ms)[0m
[32m ✓[0m[90m should be visible on desktop (1440px)[0m[90m (225ms)[0m
[0m Anomaly Detection Dashboard[0m
[32m ✓[0m[90m should exist and be visible[0m[90m (224ms)[0m
[32m ✓[0m[90m should have dashboard heading[0m[90m (223ms)[0m
[32m ✓[0m[90m should not have error messages[0m[90m (233ms)[0m
[32m ✓[0m[90m should have data attribution[0m[90m (227ms)[0m
[0m Chart.js Charts[0m
[32m ✓[0m[90m should have anomaly-timeline-chart canvas[0m[90m (240ms)[0m
[32m ✓[0m[90m anomaly-timeline-chart should be rendered by Chart.js[0m[90m (224ms)[0m
[32m ✓[0m[90m should have zscore-distribution-chart canvas[0m[90m (304ms)[0m
[32m ✓[0m[90m zscore-distribution-chart should be rendered by Chart.js[0m[90m (281ms)[0m
[32m ✓[0m[90m should have anomaly-type-chart canvas[0m[90m (236ms)[0m
[32m ✓[0m[90m anomaly-type-chart should be rendered by Chart.js[0m[90m (258ms)[0m
[32m ✓[0m[90m should have quarterly-frequency-chart canvas[0m[90m (238ms)[0m
[32m ✓[0m[90m quarterly-frequency-chart should be rendered by Chart.js[0m[90m (327ms)[0m
[0m D3.js Visualizations[0m
[32m ✓[0m[90m should have severity-heatmap container[0m[90m (253ms)[0m
[32m ✓[0m[90m severity-heatmap should render D3 SVG[0m[90m (232ms)[0m
[32m ✓[0m[90m severity-heatmap SVG should have content[0m[90m (236ms)[0m
[0m Accessibility[0m
[32m ✓[0m[90m should have ARIA labels on charts (where present)[0m[90m (234ms)[0m
[32m ✓[0m[90m should have screen reader descriptions[0m[90m (221ms)[0m
[0m Responsive Design[0m
[32m ✓[0m[90m should be visible on mobile (375px)[0m[90m (342ms)[0m
[32m ✓[0m[90m should be visible on tablet (768px)[0m[90m (266ms)[0m
[32m ✓[0m[90m should be visible on desktop (1440px)[0m[90m (255ms)[0m
[0m Ministry Dashboard[0m
[32m ✓[0m[90m should exist and be visible[0m[90m (217ms)[0m
[32m ✓[0m[90m should have dashboard heading[0m[90m (214ms)[0m
[32m ✓[0m[90m should not have error messages[0m[90m (221ms)[0m
[32m ✓[0m[90m should have data attribution[0m[90m (224ms)[0m
[0m Chart.js Charts[0m
[32m ✓[0m[90m should have ministerInfluenceChart canvas[0m[90m (322ms)[0m
[32m ✓[0m[90m ministerInfluenceChart should be rendered by Chart.js[0m[90m (241ms)[0m
[32m ✓[0m[90m should have ministryProductivityChart canvas[0m[90m (256ms)[0m
[32m ✓[0m[90m ministryProductivityChart should be rendered by Chart.js[0m[90m (240ms)[0m
[32m ✓[0m[90m should have decisionImpactChart canvas[0m[90m (231ms)[0m
[32m ✓[0m[90m decisionImpactChart should be rendered by Chart.js[0m[90m (296ms)[0m
[0m D3.js Visualizations[0m
[32m ✓[0m[90m should have ministryRiskHeatMap container[0m[90m (255ms)[0m
[32m ✓[0m[90m ministryRiskHeatMap should render D3 SVG[0m[90m (255ms)[0m
[32m ✓[0m[90m ministryRiskHeatMap SVG should have content[0m[90m (261ms)[0m
[0m Accessibility[0m
[32m ✓[0m[90m should have ARIA labels on charts (where present)[0m[90m (232ms)[0m
[32m ✓[0m[90m should have screen reader descriptions[0m[90m (231ms)[0m
[0m Responsive Design[0m
[32m ✓[0m[90m should be visible on mobile (375px)[0m[90m (256ms)[0m
[32m ✓[0m[90m should be visible on tablet (768px)[0m[90m (252ms)[0m
[32m ✓[0m[90m should be visible on desktop (1440px)[0m[90m (227ms)[0m
[0m Risk Dashboard[0m
[32m ✓[0m[90m should exist and be visible[0m[90m (233ms)[0m
[32m ✓[0m[90m should have dashboard heading[0m[90m (242ms)[0m
[32m ✓[0m[90m should not have error messages[0m[90m (290ms)[0m
[32m ✓[0m[90m should have data attribution[0m[90m (253ms)[0m
[0m Chart.js Charts[0m
[32m ✓[0m[90m should have riskDistributionChart canvas[0m[90m (226ms)[0m
[32m ✓[0m[90m riskDistributionChart should be rendered by Chart.js[0m[90m (239ms)[0m
[32m ✓[0m[90m should have anomalyDetectionChart canvas[0m[90m (243ms)[0m
[32m ✓[0m[90m anomalyDetectionChart should be rendered by Chart.js[0m[90m (217ms)[0m
[32m ✓[0m[90m should have crisisResilienceChart canvas[0m[90m (225ms)[0m
[32m ✓[0m[90m crisisResilienceChart should be rendered by Chart.js[0m[90m (244ms)[0m
[32m ✓[0m[90m should have riskEvolutionChart canvas[0m[90m (236ms)[0m
[32m ✓[0m[90m riskEvolutionChart should be rendered by Chart.js[0m[90m (238ms)[0m
[0m D3.js Visualizations[0m
[32m ✓[0m[90m should have riskHeatMap container[0m[90m (237ms)[0m
[32m ✓[0m[90m riskHeatMap should render D3 SVG[0m[90m (228ms)[0m
[32m ✓[0m[90m riskHeatMap SVG should have content[0m[90m (246ms)[0m
[0m Accessibility[0m
[32m ✓[0m[90m should have ARIA labels on charts (where present)[0m[90m (239ms)[0m
[32m ✓[0m[90m should have screen reader descriptions[0m[90m (228ms)[0m
[0m Responsive Design[0m
[32m ✓[0m[90m should be visible on mobile (375px)[0m[90m (279ms)[0m
[32m ✓[0m[90m should be visible on tablet (768px)[0m[90m (274ms)[0m
[32m ✓[0m[90m should be visible on desktop (1440px)[0m[90m (211ms)[0m
[0m Dashboard Integration[0m
[32m ✓[0m[90m all 9 dashboards should be present on main page[0m[90m (245ms)[0m
[32m ✓[0m[90m should not have duplicate dashboard IDs[0m[90m (216ms)[0m
[32m ✓[0m[90m should load all dashboards without console errors[0m[90m (498ms)[0m
[0m Performance[0m
[32m ✓[0m[90m should load all dashboards within 10 seconds[0m[90m (229ms)[0m
[32m ✓[0m[90m should render Chart.js charts within reasonable time[0m[90m (237ms)[0m
[92m [0m[32m 176 passing[0m[90m (1m)[0m
[32m ([4m[1mResults[22m[24m)[39m
[90m ┌[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┐[39m
[90m │[39m [90mTests:[39m [32m176[39m [90m│[39m
[90m │[39m [90mPassing:[39m [32m176[39m [90m│[39m
[90m │[39m [90mFailing:[39m [32m0[39m [90m│[39m
[90m │[39m [90mPending:[39m [32m0[39m [90m│[39m
[90m │[39m [90mSkipped:[39m [32m0[39m [90m│[39m
[90m │[39m [90mScreenshots:[39m [32m0[39m [90m│[39m
[90m │[39m [90mVideo:[39m [32mfalse[39m [90m│[39m
[90m │[39m [90mDuration:[39m [32m1 minute, 5 seconds[39m [90m│[39m
[90m │[39m [90mSpec Ran:[39m [32m[32mall-dashboards.cy.js[32m[39m [90m│[39m
[90m └[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┘[39m
[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m
Running: [90mdashboard-page.cy.js[39m [90m(3 of 10)[39m
[0m[0m
[0m Dashboard Page - Main English Version[0m
[32m ✓[0m[90m should load dashboard page successfully[0m[90m (1104ms)[0m
[32m ✓[0m[90m should have proper document structure[0m[90m (134ms)[0m
[32m ✓[0m[90m should display page heading[0m[90m (159ms)[0m
[32m ✓[0m[90m should have navigation menu[0m[90m (125ms)[0m
[32m ✓[0m[90m should have language switcher for all 14 languages[0m[90m (147ms)[0m
[32m ✓[0m[90m should have CIA data visualization containers[0m[90m (142ms)[0m
[32m ✓[0m[90m should be responsive on mobile[0m[90m (145ms)[0m
[32m ✓[0m[90m should be responsive on tablet[0m[90m (136ms)[0m
[32m ✓[0m[90m should be responsive on desktop[0m[90m (197ms)[0m
[32m ✓[0m[90m should have proper meta tags[0m[90m (121ms)[0m
[32m ✓[0m[90m should have link back to homepage[0m[90m (136ms)[0m
[32m ✓[0m[90m should load CSS styles[0m[90m (129ms)[0m
[32m ✓[0m[90m should load JavaScript modules[0m[90m (119ms)[0m
[0m Dashboard Page - All Language Variants[0m
[0m Swedish (SV)[0m
[32m ✓[0m[90m should load Swedish dashboard page[0m[90m (159ms)[0m
[32m ✓[0m[90m should have correct dir attribute for Swedish[0m[90m (114ms)[0m
[32m ✓[0m[90m should have proper page structure for Swedish[0m[90m (144ms)[0m
[32m ✓[0m[90m should be responsive for Swedish[0m[90m (124ms)[0m
[0m Danish (DA)[0m
[32m ✓[0m[90m should load Danish dashboard page[0m[90m (121ms)[0m
[32m ✓[0m[90m should have correct dir attribute for Danish[0m[90m (129ms)[0m
[32m ✓[0m[90m should have proper page structure for Danish[0m[90m (123ms)[0m
[32m ✓[0m[90m should be responsive for Danish[0m[90m (124ms)[0m
[0m Norwegian (NO)[0m
[32m ✓[0m[90m should load Norwegian dashboard page[0m[90m (189ms)[0m
[32m ✓[0m[90m should have correct dir attribute for Norwegian[0m[90m (126ms)[0m
[32m ✓[0m[90m should have proper page structure for Norwegian[0m[90m (139ms)[0m
[32m ✓[0m[90m should be responsive for Norwegian[0m[90m (116ms)[0m
[0m Finnish (FI)[0m
[32m ✓[0m[90m should load Finnish dashboard page[0m[90m (116ms)[0m
[32m ✓[0m[90m should have correct dir attribute for Finnish[0m[90m (113ms)[0m
[32m ✓[0m[90m should have proper page structure for Finnish[0m[90m (132ms)[0m
[32m ✓[0m[90m should be responsive for Finnish[0m[90m (125ms)[0m
[0m German (DE)[0m
[32m ✓[0m[90m should load German dashboard page[0m[90m (109ms)[0m
[32m ✓[0m[90m should have correct dir attribute for German[0m[90m (125ms)[0m
[32m ✓[0m[90m should have proper page structure for German[0m[90m (123ms)[0m
[32m ✓[0m[90m should be responsive for German[0m[90m (127ms)[0m
[0m French (FR)[0m
[32m ✓[0m[90m should load French dashboard page[0m[90m (114ms)[0m
[32m ✓[0m[90m should have correct dir attribute for French[0m[90m (207ms)[0m
[32m ✓[0m[90m should have proper page structure for French[0m[90m (132ms)[0m
[32m ✓[0m[90m should be responsive for French[0m[90m (118ms)[0m
[0m Spanish (ES)[0m
[32m ✓[0m[90m should load Spanish dashboard page[0m[90m (162ms)[0m
[32m ✓[0m[90m should have correct dir attribute for Spanish[0m[90m (136ms)[0m
[32m ✓[0m[90m should have proper page structure for Spanish[0m[90m (131ms)[0m
[32m ✓[0m[90m should be responsive for Spanish[0m[90m (123ms)[0m
[0m Dutch (NL)[0m
[32m ✓[0m[90m should load Dutch dashboard page[0m[90m (115ms)[0m
[32m ✓[0m[90m should have correct dir attribute for Dutch[0m[90m (108ms)[0m
[32m ✓[0m[90m should have proper page structure for Dutch[0m[90m (110ms)[0m
[32m ✓[0m[90m should be responsive for Dutch[0m[90m (96ms)[0m
[0m Arabic (AR)[0m
[32m ✓[0m[90m should load Arabic dashboard page[0m[90m (111ms)[0m
[32m ✓[0m[90m should have correct dir attribute for Arabic[0m[90m (118ms)[0m
[32m ✓[0m[90m should have proper page structure for Arabic[0m[90m (122ms)[0m
[32m ✓[0m[90m should be responsive for Arabic[0m[90m (253ms)[0m
[0m Hebrew (HE)[0m
[32m ✓[0m[90m should load Hebrew dashboard page[0m[90m (124ms)[0m
[32m ✓[0m[90m should have correct dir attribute for Hebrew[0m[90m (118ms)[0m
[32m ✓[0m[90m should have proper page structure for Hebrew[0m[90m (123ms)[0m
[32m ✓[0m[90m should be responsive for Hebrew[0m[90m (107ms)[0m
[0m Japanese (JA)[0m
[32m ✓[0m[90m should load Japanese dashboard page[0m[90m (115ms)[0m
[32m ✓[0m[90m should have correct dir attribute for Japanese[0m[90m (113ms)[0m
[32m ✓[0m[90m should have proper page structure for Japanese[0m[90m (123ms)[0m
[32m ✓[0m[90m should be responsive for Japanese[0m[90m (114ms)[0m
[0m Korean (KO)[0m
[32m ✓[0m[90m should load Korean dashboard page[0m[90m (136ms)[0m
[32m ✓[0m[90m should have correct dir attribute for Korean[0m[90m (119ms)[0m
[32m ✓[0m[90m should have proper page structure for Korean[0m[90m (140ms)[0m
[32m ✓[0m[90m should be responsive for Korean[0m[90m (128ms)[0m
[0m Chinese (ZH)[0m
[32m ✓[0m[90m should load Chinese dashboard page[0m[90m (121ms)[0m
[32m ✓[0m[90m should have correct dir attribute for Chinese[0m[90m (155ms)[0m
[32m ✓[0m[90m should have proper page structure for Chinese[0m[90m (185ms)[0m
[32m ✓[0m[90m should be responsive for Chinese[0m[90m (107ms)[0m
[0m Dashboard Page - Accessibility[0m
[32m ✓[0m[90m should have valid HTML lang attribute[0m[90m (107ms)[0m
[32m ✓[0m[90m should have proper heading hierarchy[0m[90m (122ms)[0m
[32m ✓[0m[90m should have alt text on images (if any)[0m[90m (106ms)[0m
[32m ✓[0m[90m should have ARIA labels on charts (if any)[0m[90m (127ms)[0m
[32m ✓[0m[90m should be keyboard navigable[0m[90m (127ms)[0m
[32m ✓[0m[90m should have visible focus indicators[0m[90m (131ms)[0m
[0m Dashboard Page - Navigation[0m
[32m ✓[0m[90m should navigate from homepage to dashboard[0m[90m (556ms)[0m
[32m ✓[0m[90m should navigate from dashboard back to homepage[0m[90m (458ms)[0m
[32m ✓[0m[90m should support language switching on dashboard page[0m[90m (108ms)[0m
[0m Dashboard Page - Performance[0m
[32m ✓[0m[90m should load dashboard page within reasonable time[0m[90m (164ms)[0m
[32m ✓[0m[90m should handle missing data gracefully[0m[90m (183ms)[0m
[0m Dashboard Page - RTL Support[0m
[32m ✓[0m[90m should have proper RTL layout for Arabic[0m[90m (111ms)[0m
[32m ✓[0m[90m should have proper RTL layout for Hebrew[0m[90m (116ms)[0m
[92m [0m[32m 78 passing[0m[90m (20s)[0m
[32m ([4m[1mResults[22m[24m)[39m
[90m ┌[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┐[39m
[90m │[39m [90mTests:[39m [32m78[39m [90m│[39m
[90m │[39m [90mPassing:[39m [32m78[39m [90m│[39m
[90m │[39m [90mFailing:[39m [32m0[39m [90m│[39m
[90m │[39m [90mPending:[39m [32m0[39m [90m│[39m
[90m │[39m [90mSkipped:[39m [32m0[39m [90m│[39m
[90m │[39m [90mScreenshots:[39m [32m0[39m [90m│[39m
[90m │[39m [90mVideo:[39m [32mfalse[39m [90m│[39m
[90m │[39m [90mDuration:[39m [32m20 seconds[39m [90m│[39m
[90m │[39m [90mSpec Ran:[39m [32m[32mdashboard-page.cy.js[32m[39m [90m│[39m
[90m └[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┘[39m
[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m
Running: [90mdashboards.cy.js[39m [90m(4 of 10)[39m
[0m[0m
[0m Dashboard Functionality[0m
[0m Party Dashboard[0m
[32m ✓[0m[90m should display party dashboard[0m[90m (384ms)[0m
[32m ✓[0m[90m should have party effectiveness chart[0m[90m (218ms)[0m
[32m ✓[0m[90m should have party comparison chart[0m[90m (220ms)[0m
[32m ✓[0m[90m should have coalition alignment chart[0m[90m (219ms)[0m
[32m ✓[0m[90m should have party momentum chart[0m[90m (210ms)[0m
[32m ✓[0m[90m should render charts after data loads[0m[90m (230ms)[0m
[0m Anomaly Detection Dashboard[0m
[32m ✓[0m[90m should display anomaly dashboard[0m[90m (375ms)[0m
[32m ✓[0m[90m should have severity filter[0m[90m (259ms)[0m
[32m ✓[0m[90m should have type filter[0m[90m (214ms)[0m
[32m ✓[0m[90m should filter anomalies by severity[0m[90m (402ms)[0m
[32m ✓[0m[90m should display D3 heatmap[0m[90m (2219ms)[0m
[0m Seasonal Patterns Dashboard[0m
[32m ✓[0m[90m should display seasonal patterns dashboard[0m[90m (218ms)[0m
[32m ✓[0m[90m should have year filter[0m[90m (211ms)[0m
[32m ✓[0m[90m should have quarter filter[0m[90m (193ms)[0m
[0m Pre-Election Dashboard[0m
[32m ✓[0m[90m should display pre-election dashboard[0m[90m (188ms)[0m
[32m ✓[0m[90m should show status cards[0m[90m (207ms)[0m
[0m Dashboard Accessibility[0m
[32m ✓[0m[90m should have ARIA labels on charts[0m[90m (202ms)[0m
[32m ✓[0m[90m should have screen reader text[0m[90m (291ms)[0m
[32m ✓[0m[90m should be keyboard navigable[0m[90m (205ms)[0m
[0m Dashboard Performance[0m
[32m ✓[0m[90m should load dashboards within reasonable time[0m[90m (193ms)[0m
[32m ✓[0m[90m should handle data loading errors gracefully[0m[90m (513ms)[0m
[92m [0m[32m 21 passing[0m[90m (9s)[0m
[32m ([4m[1mResults[22m[24m)[39m
[90m ┌[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┐[39m
[90m │[39m [90mTests:[39m [32m21[39m [90m│[39m
[90m │[39m [90mPassing:[39m [32m21[39m [90m│[39m
[90m │[39m [90mFailing:[39m [32m0[39m [90m│[39m
[90m │[39m [90mPending:[39m [32m0[39m [90m│[39m
[90m │[39m [90mSkipped:[39m [32m0[39m [90m│[39m
[90m │[39m [90mScreenshots:[39m [32m0[39m [90m│[39m
[90m │[39m [90mVideo:[39m [32mfalse[39m [90m│[39m
[90m │[39m [90mDuration:[39m [32m9 seconds[39m [90m│[39m
[90m │[39m [90mSpec Ran:[39m [32m[32mdashboards.cy.js[32m[39m [90m│[39m
[90m └[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┘[39m
[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m
Running: [90mhomepage.cy.js[39m [90m(5 of 10)[39m
[0m[0m
[0m Riksdagsmonitor Homepage[0m
[32m ✓[0m[90m should load homepage successfully[0m[90m (426ms)[0m
[32m ✓[0m[90m should have proper document structure[0m[90m (192ms)[0m
[32m ✓[0m[90m should display site logo/title[0m[90m (177ms)[0m
[32m ✓[0m[90m should have navigation menu[0m[90m (200ms)[0m
[32m ✓[0m[90m should be responsive on mobile[0m[90m (340ms)[0m
[32m ✓[0m[90m should be responsive on tablet[0m[90m (230ms)[0m
[32m ✓[0m[90m should be responsive on desktop[0m[90m (187ms)[0m
[32m ✓[0m[90m should have language switcher[0m[90m (178ms)[0m
[32m ✓[0m[90m should load external fonts[0m[90m (179ms)[0m
[32m ✓[0m[90m should have proper meta tags[0m[90m (182ms)[0m
[32m ✓[0m[90m should have Open Graph tags[0m[90m (199ms)[0m
[32m ✓[0m[90m should have Twitter Card tags[0m[90m (196ms)[0m
[92m [0m[32m 12 passing[0m[90m (4s)[0m
[32m ([4m[1mResults[22m[24m)[39m
[90m ┌[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┐[39m
[90m │[39m [90mTests:[39m [32m12[39m [90m│[39m
[90m │[39m [90mPassing:[39m [32m12[39m [90m│[39m
[90m │[39m [90mFailing:[39m [32m0[39m [90m│[39m
[90m │[39m [90mPending:[39m [32m0[39m [90m│[39m
[90m │[39m [90mSkipped:[39m [32m0[39m [90m│[39m
[90m │[39m [90mScreenshots:[39m [32m0[39m [90m│[39m
[90m │[39m [90mVideo:[39m [32mfalse[39m [90m│[39m
[90m │[39m [90mDuration:[39m [32m3 seconds[39m [90m│[39m
[90m │[39m [90mSpec Ran:[39m [32m[32mhomepage.cy.js[32m[39m [90m│[39m
[90m └[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┘[39m
[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m
Running: [90mmulti-language-sanity.cy.js[39m [90m(6 of 10)[39m
[0m[0m
[0m Multi-Language Sanity Tests[0m
[0m Homepage - All Languages[0m
[32m ✓[0m[90m should load Swedish (sv) homepage[0m[90m (475ms)[0m
[32m ✓[0m[90m should have proper lang attribute for Swedish[0m[90m (221ms)[0m
[32m ✓[0m[90m should have correct text direction for Swedish[0m[90m (253ms)[0m
[32m ✓[0m[90m should have basic page structure for Swedish[0m[90m (278ms)[0m
[32m ✓[0m[90m should load Danish (da) homepage[0m[90m (323ms)[0m
[32m ✓[0m[90m should have proper lang attribute for Danish[0m[90m (236ms)[0m
[32m ✓[0m[90m should have correct text direction for Danish[0m[90m (217ms)[0m
[32m ✓[0m[90m should have basic page structure for Danish[0m[90m (235ms)[0m
[32m ✓[0m[90m should load Norwegian (no) homepage[0m[90m (312ms)[0m
[32m ✓[0m[90m should have proper lang attribute for Norwegian[0m[90m (226ms)[0m
[32m ✓[0m[90m should have correct text direction for Norwegian[0m[90m (227ms)[0m
[32m ✓[0m[90m should have basic page structure for Norwegian[0m[90m (237ms)[0m
[32m ✓[0m[90m should load Finnish (fi) homepage[0m[90m (277ms)[0m
[32m ✓[0m[90m should have proper lang attribute for Finnish[0m[90m (218ms)[0m
[32m ✓[0m[90m should have correct text direction for Finnish[0m[90m (241ms)[0m
[32m ✓[0m[90m should have basic page structure for Finnish[0m[90m (232ms)[0m
[32m ✓[0m[90m should load German (de) homepage[0m[90m (306ms)[0m
[32m ✓[0m[90m should have proper lang attribute for German[0m[90m (263ms)[0m
[32m ✓[0m[90m should have correct text direction for German[0m[90m (351ms)[0m
[32m ✓[0m[90m should have basic page structure for German[0m[90m (291ms)[0m
[32m ✓[0m[90m should load French (fr) homepage[0m[90m (288ms)[0m
[32m ✓[0m[90m should have proper lang attribute for French[0m[90m (230ms)[0m
[32m ✓[0m[90m should have correct text direction for French[0m[90m (223ms)[0m
[32m ✓[0m[90m should have basic page structure for French[0m[90m (217ms)[0m
[32m ✓[0m[90m should load Spanish (es) homepage[0m[90m (268ms)[0m
[32m ✓[0m[90m should have proper lang attribute for Spanish[0m[90m (220ms)[0m
[32m ✓[0m[90m should have correct text direction for Spanish[0m[90m (217ms)[0m
[32m ✓[0m[90m should have basic page structure for Spanish[0m[90m (236ms)[0m
[32m ✓[0m[90m should load Dutch (nl) homepage[0m[90m (307ms)[0m
[32m ✓[0m[90m should have proper lang attribute for Dutch[0m[90m (224ms)[0m
[32m ✓[0m[90m should have correct text direction for Dutch[0m[90m (219ms)[0m
[32m ✓[0m[90m should have basic page structure for Dutch[0m[90m (227ms)[0m
[32m ✓[0m[90m should load Arabic (ar) homepage[0m[90m (359ms)[0m
[32m ✓[0m[90m should have proper lang attribute for Arabic[0m[90m (286ms)[0m
[32m ✓[0m[90m should have correct text direction for Arabic[0m[90m (216ms)[0m
[32m ✓[0m[90m should have basic page structure for Arabic[0m[90m (245ms)[0m
[32m ✓[0m[90m should load Hebrew (he) homepage[0m[90m (306ms)[0m
[32m ✓[0m[90m should have proper lang attribute for Hebrew[0m[90m (272ms)[0m
[32m ✓[0m[90m should have correct text direction for Hebrew[0m[90m (229ms)[0m
[32m ✓[0m[90m should have basic page structure for Hebrew[0m[90m (211ms)[0m
[32m ✓[0m[90m should load Japanese (ja) homepage[0m[90m (411ms)[0m
[32m ✓[0m[90m should have proper lang attribute for Japanese[0m[90m (283ms)[0m
[32m ✓[0m[90m should have correct text direction for Japanese[0m[90m (279ms)[0m
[32m ✓[0m[90m should have basic page structure for Japanese[0m[90m (282ms)[0m
[32m ✓[0m[90m should load Korean (ko) homepage[0m[90m (333ms)[0m
[32m ✓[0m[90m should have proper lang attribute for Korean[0m[90m (238ms)[0m
[32m ✓[0m[90m should have correct text direction for Korean[0m[90m (475ms)[0m
[32m ✓[0m[90m should have basic page structure for Korean[0m[90m (248ms)[0m
[32m ✓[0m[90m should load Chinese (zh) homepage[0m[90m (333ms)[0m
[32m ✓[0m[90m should have proper lang attribute for Chinese[0m[90m (241ms)[0m
[32m ✓[0m[90m should have correct text direction for Chinese[0m[90m (235ms)[0m
[32m ✓[0m[90m should have basic page structure for Chinese[0m[90m (238ms)[0m
[0m Dashboard - All Languages[0m
[32m ✓[0m[90m should load Swedish (sv) dashboard[0m[90m (423ms)[0m
[32m ✓[0m[90m should have proper lang attribute for Swedish dashboard[0m[90m (159ms)[0m
[32m ✓[0m[90m should have correct text direction for Swedish dashboard[0m[90m (130ms)[0m
[32m ✓[0m[90m should have basic page structure for Swedish dashboard[0m[90m (140ms)[0m
[32m ✓[0m[90m should load Danish (da) dashboard[0m[90m (222ms)[0m
[32m ✓[0m[90m should have proper lang attribute for Danish dashboard[0m[90m (125ms)[0m
[32m ✓[0m[90m should have correct text direction for Danish dashboard[0m[90m (125ms)[0m
[32m ✓[0m[90m should have basic page structure for Danish dashboard[0m[90m (131ms)[0m
[32m ✓[0m[90m should load Norwegian (no) dashboard[0m[90m (218ms)[0m
[32m ✓[0m[90m should have proper lang attribute for Norwegian dashboard[0m[90m (121ms)[0m
[32m ✓[0m[90m should have correct text direction for Norwegian dashboard[0m[90m (118ms)[0m
[32m ✓[0m[90m should have basic page structure for Norwegian dashboard[0m[90m (101ms)[0m
[32m ✓[0m[90m should load Finnish (fi) dashboard[0m[90m (273ms)[0m
[32m ✓[0m[90m should have proper lang attribute for Finnish dashboard[0m[90m (244ms)[0m
[32m ✓[0m[90m should have correct text direction for Finnish dashboard[0m[90m (129ms)[0m
[32m ✓[0m[90m should have basic page structure for Finnish dashboard[0m[90m (155ms)[0m
[32m ✓[0m[90m should load German (de) dashboard[0m[90m (254ms)[0m
[32m ✓[0m[90m should have proper lang attribute for German dashboard[0m[90m (126ms)[0m
[32m ✓[0m[90m should have correct text direction for German dashboard[0m[90m (130ms)[0m
[32m ✓[0m[90m should have basic page structure for German dashboard[0m[90m (145ms)[0m
[32m ✓[0m[90m should load French (fr) dashboard[0m[90m (214ms)[0m
[32m ✓[0m[90m should have proper lang attribute for French dashboard[0m[90m (125ms)[0m
[32m ✓[0m[90m should have correct text direction for French dashboard[0m[90m (127ms)[0m
[32m ✓[0m[90m should have basic page structure for French dashboard[0m[90m (137ms)[0m
[32m ✓[0m[90m should load Spanish (es) dashboard[0m[90m (226ms)[0m
[32m ✓[0m[90m should have proper lang attribute for Spanish dashboard[0m[90m (155ms)[0m
[32m ✓[0m[90m should have correct text direction for Spanish dashboard[0m[90m (131ms)[0m
[32m ✓[0m[90m should have basic page structure for Spanish dashboard[0m[90m (188ms)[0m
[32m ✓[0m[90m should load Dutch (nl) dashboard[0m[90m (267ms)[0m
[32m ✓[0m[90m should have proper lang attribute for Dutch dashboard[0m[90m (129ms)[0m
[32m ✓[0m[90m should have correct text direction for Dutch dashboard[0m[90m (129ms)[0m
[32m ✓[0m[90m should have basic page structure for Dutch dashboard[0m[90m (131ms)[0m
[32m ✓[0m[90m should load Arabic (ar) dashboard[0m[90m (275ms)[0m
[32m ✓[0m[90m should have proper lang attribute for Arabic dashboard[0m[90m (125ms)[0m
[32m ✓[0m[90m should have correct text direction for Arabic dashboard[0m[90m (119ms)[0m
[32m ✓[0m[90m should have basic page structure for Arabic dashboard[0m[90m (256ms)[0m
[32m ✓[0m[90m should load Hebrew (he) dashboard[0m[90m (227ms)[0m
[32m ✓[0m[90m should have proper lang attribute for Hebrew dashboard[0m[90m (130ms)[0m
[32m ✓[0m[90m should have correct text direction for Hebrew dashboard[0m[90m (114ms)[0m
[32m ✓[0m[90m should have basic page structure for Hebrew dashboard[0m[90m (131ms)[0m
[32m ✓[0m[90m should load Japanese (ja) dashboard[0m[90m (245ms)[0m
[32m ✓[0m[90m should have proper lang attribute for Japanese dashboard[0m[90m (128ms)[0m
[32m ✓[0m[90m should have correct text direction for Japanese dashboard[0m[90m (144ms)[0m
[32m ✓[0m[90m should have basic page structure for Japanese dashboard[0m[90m (167ms)[0m
[32m ✓[0m[90m should load Korean (ko) dashboard[0m[90m (254ms)[0m
[32m ✓[0m[90m should have proper lang attribute for Korean dashboard[0m[90m (136ms)[0m
[32m ✓[0m[90m should have correct text direction for Korean dashboard[0m[90m (129ms)[0m
[32m ✓[0m[90m should have basic page structure for Korean dashboard[0m[90m (156ms)[0m
[32m ✓[0m[90m should load Chinese (zh) dashboard[0m[90m (237ms)[0m
[32m ✓[0m[90m should have proper lang attribute for Chinese dashboard[0m[90m (149ms)[0m
[32m ✓[0m[90m should have correct text direction for Chinese dashboard[0m[90m (131ms)[0m
[32m ✓[0m[90m should have basic page structure for Chinese dashboard[0m[90m (141ms)[0m
[0m News - All Languages[0m
[0m Swedish (sv)[0m
[32m ✓[0m[90m should load news page[0m[90m (219ms)[0m
[32m ✓[0m[90m should have proper lang attribute[0m[90m (146ms)[0m
[32m ✓[0m[90m should have correct text direction[0m[90m (131ms)[0m
[32m ✓[0m[90m should have basic page structure[0m[90m (148ms)[0m
[0m Danish (da)[0m
[32m ✓[0m[90m should load news page[0m[90m (163ms)[0m
[32m ✓[0m[90m should have proper lang attribute[0m[90m (112ms)[0m
[32m ✓[0m[90m should have correct text direction[0m[90m (86ms)[0m
[32m ✓[0m[90m should have basic page structure[0m[90m (95ms)[0m
[0m Norwegian (no)[0m
[32m ✓[0m[90m should load news page[0m[90m (170ms)[0m
[32m ✓[0m[90m should have proper lang attribute[0m[90m (140ms)[0m
[32m ✓[0m[90m should have correct text direction[0m[90m (123ms)[0m
[32m ✓[0m[90m should have basic page structure[0m[90m (121ms)[0m
[0m Finnish (fi)[0m
[32m ✓[0m[90m should load news page[0m[90m (166ms)[0m
[32m ✓[0m[90m should have proper lang attribute[0m[90m (138ms)[0m
[32m ✓[0m[90m should have correct text direction[0m[90m (97ms)[0m
[32m ✓[0m[90m should have basic page structure[0m[90m (102ms)[0m
[0m German (de)[0m
[32m ✓[0m[90m should load news page[0m[90m (165ms)[0m
[32m ✓[0m[90m should have proper lang attribute[0m[90m (293ms)[0m
[32m ✓[0m[90m should have correct text direction[0m[90m (141ms)[0m
[32m ✓[0m[90m should have basic page structure[0m[90m (156ms)[0m
[0m French (fr)[0m
[32m ✓[0m[90m should load news page[0m[90m (178ms)[0m
[32m ✓[0m[90m should have proper lang attribute[0m[90m (203ms)[0m
[32m ✓[0m[90m should have correct text direction[0m[90m (161ms)[0m
[32m ✓[0m[90m should have basic page structure[0m[90m (135ms)[0m
[0m Spanish (es)[0m
[32m ✓[0m[90m should load news page[0m[90m (111ms)[0m
[32m ✓[0m[90m should have proper lang attribute[0m[90m (145ms)[0m
[32m ✓[0m[90m should have correct text direction[0m[90m (127ms)[0m
[32m ✓[0m[90m should have basic page structure[0m[90m (124ms)[0m
[0m Dutch (nl)[0m
[32m ✓[0m[90m should load news page[0m[90m (168ms)[0m
[32m ✓[0m[90m should have proper lang attribute[0m[90m (144ms)[0m
[32m ✓[0m[90m should have correct text direction[0m[90m (125ms)[0m
[32m ✓[0m[90m should have basic page structure[0m[90m (120ms)[0m
[0m Arabic (ar)[0m
[32m ✓[0m[90m should load news page[0m[90m (123ms)[0m
[32m ✓[0m[90m should have proper lang attribute[0m[90m (155ms)[0m
[32m ✓[0m[90m should have correct text direction[0m[90m (126ms)[0m
[32m ✓[0m[90m should have basic page structure[0m[90m (138ms)[0m
[0m Hebrew (he)[0m
[32m ✓[0m[90m should load news page[0m[90m (181ms)[0m
[32m ✓[0m[90m should have proper lang attribute[0m[90m (125ms)[0m
[32m ✓[0m[90m should have correct text direction[0m[90m (117ms)[0m
[32m ✓[0m[90m should have basic page structure[0m[90m (152ms)[0m
[0m Japanese (ja)[0m
[32m ✓[0m[90m should load news page[0m[90m (273ms)[0m
[32m ✓[0m[90m should have proper lang attribute[0m[90m (201ms)[0m
[32m ✓[0m[90m should have correct text direction[0m[90m (185ms)[0m
[32m ✓[0m[90m should have basic page structure[0m[90m (173ms)[0m
[0m Korean (ko)[0m
[32m ✓[0m[90m should load news page[0m[90m (203ms)[0m
[32m ✓[0m[90m should have proper lang attribute[0m[90m (144ms)[0m
[32m ✓[0m[90m should have correct text direction[0m[90m (155ms)[0m
[32m ✓[0m[90m should have basic page structure[0m[90m (140ms)[0m
[0m Chinese (zh)[0m
[32m ✓[0m[90m should load news page[0m[90m (137ms)[0m
[32m ✓[0m[90m should have proper lang attribute[0m[90m (156ms)[0m
[32m ✓[0m[90m should have correct text direction[0m[90m (161ms)[0m
[32m ✓[0m[90m should have basic page structure[0m[90m (160ms)[0m
[0m Language Consistency[0m
[32m ✓[0m[90m should have consistent lang attribute across all pages for Swedish[0m[90m (639ms)[0m
[32m ✓[0m[90m should have consistent lang attribute across all pages for Danish[0m[90m (642ms)[0m
[32m ✓[0m[90m should have consistent lang attribute across all pages for Norwegian[0m[90m (625ms)[0m
[32m ✓[0m[90m should have consistent lang attribute across all pages for Finnish[0m[90m (1034ms)[0m
[32m ✓[0m[90m should have consistent lang attribute across all pages for German[0m[90m (654ms)[0m
[32m ✓[0m[90m should have consistent lang attribute across all pages for French[0m[90m (687ms)[0m
[32m ✓[0m[90m should have consistent lang attribute across all pages for Spanish[0m[90m (617ms)[0m
[32m ✓[0m[90m should have consistent lang attribute across all pages for Dutch[0m[90m (824ms)[0m
[32m ✓[0m[90m should have consistent lang attribute across all pages for Arabic[0m[90m (720ms)[0m
[32m ✓[0m[90m should have consistent lang attribute across all pages for Hebrew[0m[90m (643ms)[0m
[32m ✓[0m[90m should have consistent lang attribute across all pages for Japanese[0m[90m (775ms)[0m
[32m ✓[0m[90m should have consistent lang attribute across all pages for Korean[0m[90m (731ms)[0m
[32m ✓[0m[90m should have consistent lang attribute across all pages for Chinese[0m[90m (1125ms)[0m
[0m RTL Language Specific Tests[0m
[32m ✓[0m[90m should have RTL dir attribute on all pages for Arabic[0m[90m (617ms)[0m
[32m ✓[0m[90m should render RTL content properly for Arabic[0m[90m (239ms)[0m
[32m ✓[0m[90m should have RTL dir attribute on all pages for Hebrew[0m[90m (728ms)[0m
[32m ✓[0m[90m should render RTL content properly for Hebrew[0m[90m (242ms)[0m
[0m LTR Language Specific Tests[0m
[32m ✓[0m[90m should have LTR or default dir for Swedish on all pages[0m[90m (680ms)[0m
[32m ✓[0m[90m should have LTR or default dir for Danish on all pages[0m[90m (618ms)[0m
[32m ✓[0m[90m should have LTR or default dir for Norwegian on all pages[0m[90m (611ms)[0m
[32m ✓[0m[90m should have LTR or default dir for Finnish on all pages[0m[90m (614ms)[0m
[32m ✓[0m[90m should have LTR or default dir for German on all pages[0m[90m (641ms)[0m
[32m ✓[0m[90m should have LTR or default dir for French on all pages[0m[90m (649ms)[0m
[32m ✓[0m[90m should have LTR or default dir for Spanish on all pages[0m[90m (954ms)[0m
[32m ✓[0m[90m should have LTR or default dir for Dutch on all pages[0m[90m (635ms)[0m
[32m ✓[0m[90m should have LTR or default dir for Japanese on all pages[0m[90m (741ms)[0m
[32m ✓[0m[90m should have LTR or default dir for Korean on all pages[0m[90m (668ms)[0m
[32m ✓[0m[90m should have LTR or default dir for Chinese on all pages[0m[90m (753ms)[0m
[0m Language Switcher Functionality[0m
[32m ✓[0m[90m should have language switcher on all pages[0m[90m (669ms)[0m
[32m ✓[0m[90m should allow switching between languages on homepage[0m[90m (2130ms)[0m
[0m Responsive Design - All Languages[0m
[32m ✓[0m[90m should be responsive on Mobile for Swedish homepage[0m[90m (248ms)[0m
[32m ✓[0m[90m should be responsive on Desktop for Swedish homepage[0m[90m (380ms)[0m
[32m ✓[0m[90m should be responsive on Mobile for Arabic homepage[0m[90m (269ms)[0m
[32m ✓[0m[90m should be responsive on Desktop for Arabic homepage[0m[90m (217ms)[0m
[32m ✓[0m[90m should be responsive on Mobile for Japanese homepage[0m[90m (309ms)[0m
[32m ✓[0m[90m should be responsive on Desktop for Japanese homepage[0m[90m (292ms)[0m
[0m Meta Tags - All Languages[0m
[32m ✓[0m[90m should have proper meta tags for Swedish[0m[90m (222ms)[0m
[32m ✓[0m[90m should have proper meta tags for Arabic[0m[90m (229ms)[0m
[32m ✓[0m[90m should have proper meta tags for Chinese[0m[90m (253ms)[0m
[0m Accessibility - All Languages[0m
[32m ✓[0m[90m should have accessible structure for Swedish[0m[90m (234ms)[0m
[32m ✓[0m[90m should have accessible structure for Hebrew[0m[90m (249ms)[0m
[32m ✓[0m[90m should have accessible structure for Korean[0m[90m (269ms)[0m
[0m Performance - All Languages[0m
[32m ✓[0m[90m should load quickly for Swedish[0m[90m (236ms)[0m
[32m ✓[0m[90m should load quickly for Arabic[0m[90m (294ms)[0m
[32m ✓[0m[90m should load quickly for Japanese[0m[90m (310ms)[0m
[0m Content Validation - Sample Languages[0m
[32m ✓[0m[90m should have meaningful content for Swedish[0m[90m (235ms)[0m
[32m ✓[0m[90m should have meaningful content for Arabic[0m[90m (240ms)[0m
[32m ✓[0m[90m should have meaningful content for Japanese[0m[90m (295ms)[0m
[0m Multi-Language Cross-Page Navigation[0m
[32m ✓[0m[90m should maintain language when navigating for sv[0m[90m (1243ms)[0m
[32m ✓[0m[90m should maintain language when navigating for de[0m[90m (922ms)[0m
[32m ✓[0m[90m should maintain language when navigating for ar[0m[90m (985ms)[0m
[32m ✓[0m[90m should maintain language when navigating for ja[0m[90m (1135ms)[0m
[92m [0m[32m 208 passing[0m[90m (1m)[0m
[32m ([4m[1mResults[22m[24m)[39m
[90m ┌[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┐[39m
[90m │[39m [90mTests:[39m [32m208[39m [90m│[39m
[90m │[39m [90mPassing:[39m [32m208[39m [90m│[39m
[90m │[39m [90mFailing:[39m [32m0[39m [90m│[39m
[90m │[39m [90mPending:[39m [32m0[39m [90m│[39m
[90m │[39m [90mSkipped:[39m [32m0[39m [90m│[39m
[90m │[39m [90mScreenshots:[39m [32m0[39m [90m│[39m
[90m │[39m [90mVideo:[39m [32mfalse[39m [90m│[39m
[90m │[39m [90mDuration:[39m [32m1 minute, 21 seconds[39m [90m│[39m
[90m │[39m [90mSpec Ran:[39m [32m[32mmulti-language-sanity.cy.js[32m[39m [90m│[39m
[90m └[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┘[39m
[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m
Running: [90mnews-articles.cy.js[39m [90m(7 of 10)[39m
[0m[0m
[0m News Articles[0m
[0m Sample Article Loading[0m
[32m ✓[0m[90m should load article: /news/2026-02-14-committee-reports-en.html[0m[90m (230ms)[0m
[32m ✓[0m[90m should load article: /news/2026-02-14-government-propositions-en.html[0m[90m (118ms)[0m
[32m ✓[0m[90m should load article: /news/2026-02-14-opposition-motions-en.html[0m[90m (102ms)[0m
[32m ✓[0m[90m should load article: /news/2026-02-14-week-ahead-feb-15-21-en.html[0m[90m (93ms)[0m
[32m ✓[0m[90m should load article: /news/2026-02-13-evening-analysis-en.html[0m[90m (88ms)[0m
[0m Article Page Structure[0m
[32m ✓[0m[90m should have proper document structure[0m[90m (94ms)[0m
[32m ✓[0m[90m should have article heading[0m[90m (89ms)[0m
[32m ✓[0m[90m should have article content[0m[90m (91ms)[0m
[32m ✓[0m[90m should have proper meta tags[0m[90m (87ms)[0m
[32m ✓[0m[90m should have Open Graph tags for social sharing[0m[90m (80ms)[0m
[32m ✓[0m[90m should have article metadata[0m[90m (71ms)[0m
[32m ✓[0m[90m should have readable typography[0m[90m (82ms)[0m
[0m Article Content Validation[0m
[32m ✓[0m[90m should have paragraphs[0m[90m (73ms)[0m
[32m ✓[0m[90m should have headings hierarchy[0m[90m (82ms)[0m
[32m ✓[0m[90m should not have Lorem Ipsum placeholder text[0m[90m (74ms)[0m
[32m ✓[0m[90m should have substantial content[0m[90m (80ms)[0m
[0m Multi-Language Article Support[0m
[32m ✓[0m[90m should load English article version[0m[90m (78ms)[0m
[32m ✓[0m[90m should load Swedish article version[0m[90m (61ms)[0m
[32m ✓[0m[90m should load Danish article version[0m[90m (61ms)[0m
[32m ✓[0m[90m should load Norwegian article version[0m[90m (70ms)[0m
[32m ✓[0m[90m should load Finnish article version[0m[90m (93ms)[0m
[32m ✓[0m[90m should have language switcher or alternatives[0m[90m (76ms)[0m
[0m RTL Article Support[0m
[32m ✓[0m[90m should have proper RTL layout for Arabic[0m[90m (116ms)[0m
[32m ✓[0m[90m should have proper RTL layout for Hebrew[0m[90m (93ms)[0m
[0m Article Navigation[0m
[32m ✓[0m[90m should have navigation back to news index[0m[90m (75ms)[0m
[32m ✓[0m[90m should have navigation to homepage[0m[90m (74ms)[0m
[32m ✓[0m[90m should have header navigation[0m[90m (82ms)[0m
[0m Article Responsive Design[0m
[32m ✓[0m[90m should be readable on Mobile (375x667)[0m[90m (97ms)[0m
[32m ✓[0m[90m should be readable on Tablet (768x1024)[0m[90m (104ms)[0m
[32m ✓[0m[90m should be readable on Desktop (1280x720)[0m[90m (134ms)[0m
[32m ✓[0m[90m should be readable on Large Desktop (1920x1080)[0m[90m (130ms)[0m
[32m ✓[0m[90m should have mobile-optimized reading experience[0m[90m (169ms)[0m
[0m Article Accessibility[0m
[32m ✓[0m[90m should have proper heading hierarchy[0m[90m (103ms)[0m
[32m ✓[0m[90m should have alt text on images[0m[90m (76ms)[0m
[32m ✓[0m[90m should have keyboard navigable links[0m[90m (87ms)[0m
[32m ✓[0m[90m should have semantic HTML[0m[90m (84ms)[0m
[0m Article Performance[0m
[32m ✓[0m[90m should load quickly[0m[90m (84ms)[0m
[32m ✓[0m[90m should not have JavaScript errors[0m[90m (75ms)[0m
[0m Article SEO[0m
[32m ✓[0m[90m should have canonical URL[0m[90m (85ms)[0m
[32m ✓[0m[90m should have description meta tag[0m[90m (84ms)[0m
[32m ✓[0m[90m should have relevant keywords[0m[90m (82ms)[0m
[0m Article Categories[0m
[32m ✓[0m[90m should load committee-reports article[0m[90m (78ms)[0m
[32m ✓[0m[90m should load government-propositions article[0m[90m (97ms)[0m
[32m ✓[0m[90m should load opposition-motions article[0m[90m (126ms)[0m
[32m ✓[0m[90m should load week-ahead article[0m[90m (88ms)[0m
[32m ✓[0m[90m should load evening-analysis article[0m[90m (82ms)[0m
[92m [0m[32m 46 passing[0m[90m (6s)[0m
[32m ([4m[1mResults[22m[24m)[39m
[90m ┌[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┐[39m
[90m │[39m [90mTests:[39m [32m46[39m [90m│[39m
[90m │[39m [90mPassing:[39m [32m46[39m [90m│[39m
[90m │[39m [90mFailing:[39m [32m0[39m [90m│[39m
[90m │[39m [90mPending:[39m [32m0[39m [90m│[39m
[90m │[39m [90mSkipped:[39m [32m0[39m [90m│[39m
[90m │[39m [90mScreenshots:[39m [32m0[39m [90m│[39m
[90m │[39m [90mVideo:[39m [32mfalse[39m [90m│[39m
[90m │[39m [90mDuration:[39m [32m6 seconds[39m [90m│[39m
[90m │[39m [90mSpec Ran:[39m [32m[32mnews-articles.cy.js[32m[39m [90m│[39m
[90m └[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┘[39m
[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m
Running: [90mnews-page.cy.js[39m [90m(8 of 10)[39m
[0m[0m
[0m News Page - Main English Version[0m
[32m ✓[0m[90m should load news page successfully[0m[90m (294ms)[0m
[32m ✓[0m[90m should have proper document structure[0m[90m (129ms)[0m
[32m ✓[0m[90m should display page heading[0m[90m (119ms)[0m
[32m ✓[0m[90m should have navigation menu[0m[90m (138ms)[0m
[32m ✓[0m[90m should have language switcher for all 14 languages[0m[90m (126ms)[0m
[32m ✓[0m[90m should display news articles or article list[0m[90m (108ms)[0m
[32m ✓[0m[90m should have news article links[0m[90m (105ms)[0m
[32m ✓[0m[90m should be responsive on mobile[0m[90m (147ms)[0m
[32m ✓[0m[90m should be responsive on tablet[0m[90m (122ms)[0m
[32m ✓[0m[90m should be responsive on desktop[0m[90m (119ms)[0m
[32m ✓[0m[90m should have proper meta tags[0m[90m (128ms)[0m
[32m ✓[0m[90m should have link back to homepage[0m[90m (102ms)[0m
[32m ✓[0m[90m should load CSS styles[0m[90m (104ms)[0m
[32m ✓[0m[90m should load JavaScript (if any)[0m[90m (125ms)[0m
[0m News Page - All Language Variants[0m
[0m Swedish (SV)[0m
[32m ✓[0m[90m should load Swedish news page[0m[90m (113ms)[0m
[32m ✓[0m[90m should have correct dir attribute for Swedish[0m[90m (103ms)[0m
[32m ✓[0m[90m should have proper page structure for Swedish[0m[90m (130ms)[0m
[32m ✓[0m[90m should be responsive for Swedish[0m[90m (110ms)[0m
[0m Danish (DA)[0m
[32m ✓[0m[90m should load Danish news page[0m[90m (99ms)[0m
[32m ✓[0m[90m should have correct dir attribute for Danish[0m[90m (97ms)[0m
[32m ✓[0m[90m should have proper page structure for Danish[0m[90m (110ms)[0m
[32m ✓[0m[90m should be responsive for Danish[0m[90m (86ms)[0m
[0m Norwegian (NO)[0m
[32m ✓[0m[90m should load Norwegian news page[0m[90m (110ms)[0m
[32m ✓[0m[90m should have correct dir attribute for Norwegian[0m[90m (119ms)[0m
[32m ✓[0m[90m should have proper page structure for Norwegian[0m[90m (114ms)[0m
[32m ✓[0m[90m should be responsive for Norwegian[0m[90m (133ms)[0m
[0m Finnish (FI)[0m
[32m ✓[0m[90m should load Finnish news page[0m[90m (138ms)[0m
[32m ✓[0m[90m should have correct dir attribute for Finnish[0m[90m (120ms)[0m
[32m ✓[0m[90m should have proper page structure for Finnish[0m[90m (145ms)[0m
[32m ✓[0m[90m should be responsive for Finnish[0m[90m (116ms)[0m
[0m German (DE)[0m
[32m ✓[0m[90m should load German news page[0m[90m (100ms)[0m
[32m ✓[0m[90m should have correct dir attribute for German[0m[90m (86ms)[0m
[32m ✓[0m[90m should have proper page structure for German[0m[90m (143ms)[0m
[32m ✓[0m[90m should be responsive for German[0m[90m (121ms)[0m
[0m French (FR)[0m
[32m ✓[0m[90m should load French news page[0m[90m (152ms)[0m
[32m ✓[0m[90m should have correct dir attribute for French[0m[90m (140ms)[0m
[32m ✓[0m[90m should have proper page structure for French[0m[90m (145ms)[0m
[32m ✓[0m[90m should be responsive for French[0m[90m (153ms)[0m
[0m Spanish (ES)[0m
[32m ✓[0m[90m should load Spanish news page[0m[90m (145ms)[0m
[32m ✓[0m[90m should have correct dir attribute for Spanish[0m[90m (210ms)[0m
[32m ✓[0m[90m should have proper page structure for Spanish[0m[90m (189ms)[0m
[32m ✓[0m[90m should be responsive for Spanish[0m[90m (125ms)[0m
[0m Dutch (NL)[0m
[32m ✓[0m[90m should load Dutch news page[0m[90m (146ms)[0m
[32m ✓[0m[90m should have correct dir attribute for Dutch[0m[90m (116ms)[0m
[32m ✓[0m[90m should have proper page structure for Dutch[0m[90m (124ms)[0m
[32m ✓[0m[90m should be responsive for Dutch[0m[90m (105ms)[0m
[0m Arabic (AR)[0m
[32m ✓[0m[90m should load Arabic news page[0m[90m (121ms)[0m
[32m ✓[0m[90m should have correct dir attribute for Arabic[0m[90m (106ms)[0m
[32m ✓[0m[90m should have proper page structure for Arabic[0m[90m (128ms)[0m
[32m ✓[0m[90m should be responsive for Arabic[0m[90m (127ms)[0m
[0m Hebrew (HE)[0m
[32m ✓[0m[90m should load Hebrew news page[0m[90m (110ms)[0m
[32m ✓[0m[90m should have correct dir attribute for Hebrew[0m[90m (86ms)[0m
[32m ✓[0m[90m should have proper page structure for Hebrew[0m[90m (91ms)[0m
[32m ✓[0m[90m should be responsive for Hebrew[0m[90m (138ms)[0m
[0m Japanese (JA)[0m
[32m ✓[0m[90m should load Japanese news page[0m[90m (209ms)[0m
[32m ✓[0m[90m should have correct dir attribute for Japanese[0m[90m (262ms)[0m
[32m ✓[0m[90m should have proper page structure for Japanese[0m[90m (346ms)[0m
[32m ✓[0m[90m should be responsive for Japanese[0m[90m (160ms)[0m
[0m Korean (KO)[0m
[32m ✓[0m[90m should load Korean news page[0m[90m (128ms)[0m
[32m ✓[0m[90m should have correct dir attribute for Korean[0m[90m (115ms)[0m
[32m ✓[0m[90m should have proper page structure for Korean[0m[90m (114ms)[0m
[32m ✓[0m[90m should be responsive for Korean[0m[90m (119ms)[0m
[0m Chinese (ZH)[0m
[32m ✓[0m[90m should load Chinese news page[0m[90m (126ms)[0m
[32m ✓[0m[90m should have correct dir attribute for Chinese[0m[90m (125ms)[0m
[32m ✓[0m[90m should have proper page structure for Chinese[0m[90m (138ms)[0m
[32m ✓[0m[90m should be responsive for Chinese[0m[90m (125ms)[0m
[0m News Page - Accessibility[0m
[32m ✓[0m[90m should have valid HTML lang attribute[0m[90m (101ms)[0m
[32m ✓[0m[90m should have proper heading hierarchy[0m[90m (117ms)[0m
[32m ✓[0m[90m should have alt text on images (if any)[0m[90m (101ms)[0m
[32m ✓[0m[90m should be keyboard navigable[0m[90m (105ms)[0m
[32m ✓[0m[90m should have visible focus indicators[0m[90m (90ms)[0m
[32m ✓[0m[90m should have semantic HTML for articles[0m[90m (90ms)[0m
[0m News Page - Navigation[0m
[32m ✓[0m[90m should navigate from homepage to news page[0m[90m (552ms)[0m
[32m ✓[0m[90m should navigate from news page back to homepage[0m[90m (393ms)[0m
[32m ✓[0m[90m should support language switching on news page[0m[90m (268ms)[0m
[32m ✓[0m[90m should link to individual news articles[0m[90m (367ms)[0m
[0m News Page - Performance[0m
[32m ✓[0m[90m should load news page within reasonable time[0m[90m (121ms)[0m
[32m ✓[0m[90m should handle errors gracefully[0m[90m (106ms)[0m
[0m News Page - RTL Support[0m
[32m ✓[0m[90m should have proper RTL layout for Arabic[0m[90m (115ms)[0m
[32m ✓[0m[90m should have proper RTL layout for Hebrew[0m[90m (141ms)[0m
[0m News Page - Content Validation[0m
[32m ✓[0m[90m should have news metadata (dates, categories)[0m[90m (105ms)[0m
[32m ✓[0m[90m should have proper article structure[0m[90m (93ms)[0m
[32m ✓[0m[90m should have readable text content[0m[90m (95ms)[0m
[0m News Page - Article Categories[0m
[32m ✓[0m[90m should show different news categories or types[0m[90m (104ms)[0m
[92m [0m[32m 84 passing[0m[90m (16s)[0m
[32m ([4m[1mResults[22m[24m)[39m
[90m ┌[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┐[39m
[90m │[39m [90mTests:[39m [32m84[39m [90m│[39m
[90m │[39m [90mPassing:[39m [32m84[39m [90m│[39m
[90m │[39m [90mFailing:[39m [32m0[39m [90m│[39m
[90m │[39m [90mPending:[39m [32m0[39m [90m│[39m
[90m │[39m [90mSkipped:[39m [32m0[39m [90m│[39m
[90m │[39m [90mScreenshots:[39m [32m0[39m [90m│[39m
[90m │[39m [90mVideo:[39m [32mfalse[39m [90m│[39m
[90m │[39m [90mDuration:[39m [32m15 seconds[39m [90m│[39m
[90m │[39m [90mSpec Ran:[39m [32m[32mnews-page.cy.js[32m[39m [90m│[39m
[90m └[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┘[39m
[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m
Running: [90mpolitician-dashboard.cy.js[39m [90m(9 of 10)[39m
[0m[0m
[0m Politician Dashboard[0m
[0m Page Loading and Structure[0m
[32m ✓[0m[90m should load politician dashboard successfully[0m[90m (631ms)[0m
[32m ✓[0m[90m should have proper document structure[0m[90m (123ms)[0m
[32m ✓[0m[90m should have dashboard header[0m[90m (108ms)[0m
[32m ✓[0m[90m should have chart cards container[0m[90m (108ms)[0m
[32m ✓[0m[90m should have proper meta tags[0m[90m (98ms)[0m
[32m ✓[0m[90m should have Open Graph tags[0m[90m (158ms)[0m
[32m ✓[0m[90m should have canonical link[0m[90m (101ms)[0m
[0m Chart and Visualization Elements[0m
[32m ✓[0m[90m should have chart containers[0m[90m (113ms)[0m
[32m ✓[0m[90m should load Chart.js library[0m[90m (107ms)[0m
[32m ✓[0m[90m should have chart cards with proper styling[0m[90m (116ms)[0m
[32m ✓[0m[90m should have chart titles[0m[90m (118ms)[0m
[32m ✓[0m[90m should render canvas elements for charts[0m[90m (107ms)[0m
[0m Politician Data Display[0m
[32m ✓[0m[90m should display politician rankings or data[0m[90m (101ms)[0m
[32m ✓[0m[90m should have top rankings section[0m[90m (100ms)[0m
[0m Responsive Design[0m
[32m ✓[0m[90m should be responsive on Mobile (375x667)[0m[90m (120ms)[0m
[32m ✓[0m[90m should be responsive on Tablet (768x1024)[0m[90m (112ms)[0m
[32m ✓[0m[90m should be responsive on Desktop (1280x720)[0m[90m (109ms)[0m
[32m ✓[0m[90m should be responsive on Large Desktop (1920x1080)[0m[90m (112ms)[0m
[32m ✓[0m[90m should have mobile-friendly grid layout[0m[90m (160ms)[0m
[0m Accessibility (WCAG 2.1 AA)[0m
[32m ✓[0m[90m should have proper language attribute[0m[90m (143ms)[0m
[32m ✓[0m[90m should have proper heading hierarchy[0m[90m (214ms)[0m
[32m ✓[0m[90m should have ARIA labels on interactive elements[0m[90m (107ms)[0m
[32m ✓[0m[90m should have alt text on images[0m[90m (103ms)[0m
[32m ✓[0m[90m should be keyboard navigable[0m[90m (145ms)[0m
[32m ✓[0m[90m should have sufficient color contrast[0m[90m (110ms)[0m
[0m Navigation and Links[0m
[32m ✓[0m[90m should have navigation back to homepage[0m[90m (132ms)[0m
[32m ✓[0m[90m should have working internal links[0m[90m (97ms)[0m
[0m Performance[0m
[32m ✓[0m[90m should load page within reasonable time[0m[90m (324ms)[0m
[32m ✓[0m[90m should not have JavaScript errors[0m[90m (93ms)[0m
[0m Data Loading States[0m
[32m ✓[0m[90m should handle empty state gracefully[0m[90m (105ms)[0m
[32m ✓[0m[90m should have loading indicators or data display[0m[90m (106ms)[0m
[0m CSS and Styling[0m
[32m ✓[0m[90m should load external fonts[0m[90m (138ms)[0m
[32m ✓[0m[90m should have custom styling loaded[0m[90m (111ms)[0m
[32m ✓[0m[90m should have cyberpunk theme elements[0m[90m (101ms)[0m
[92m [0m[32m 34 passing[0m[90m (11s)[0m
[32m ([4m[1mResults[22m[24m)[39m
[90m ┌[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┐[39m
[90m │[39m [90mTests:[39m [32m34[39m [90m│[39m
[90m │[39m [90mPassing:[39m [32m34[39m [90m│[39m
[90m │[39m [90mFailing:[39m [32m0[39m [90m│[39m
[90m │[39m [90mPending:[39m [32m0[39m [90m│[39m
[90m │[39m [90mSkipped:[39m [32m0[39m [90m│[39m
[90m │[39m [90mScreenshots:[39m [32m0[39m [90m│[39m
[90m │[39m [90mVideo:[39m [32mfalse[39m [90m│[39m
[90m │[39m [90mDuration:[39m [32m11 seconds[39m [90m│[39m
[90m │[39m [90mSpec Ran:[39m [32m[32mpolitician-dashboard.cy.js[32m[39m [90m│[39m
[90m └[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┘[39m
[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m
Running: [90msitemap.cy.js[39m [90m(10 of 10)[39m
[0m[0m
[0m Sitemap Pages[0m
[0m English Sitemap[0m
[32m ✓[0m[90m should load sitemap successfully[0m[90m (257ms)[0m
[32m ✓[0m[90m should have proper document structure[0m[90m (112ms)[0m
[32m ✓[0m[90m should have sitemap heading[0m[90m (102ms)[0m
[32m ✓[0m[90m should have multiple links[0m[90m (85ms)[0m
[32m ✓[0m[90m should have organized sections[0m[90m (83ms)[0m
[32m ✓[0m[90m should have links to main pages[0m[90m (72ms)[0m
[32m ✓[0m[90m should have valid internal links[0m[90m (98ms)[0m
[32m ✓[0m[90m should have proper meta tags[0m[90m (90ms)[0m
[32m ✓[0m[90m should be responsive on mobile[0m[90m (101ms)[0m
[0m Multi-Language Sitemap Support[0m
[0m Swedish Sitemap (sv)[0m
[32m ✓[0m[90m should load Swedish sitemap successfully[0m[90m (54ms)[0m
[32m ✓[0m[90m should have proper lang attribute for Swedish[0m[90m (61ms)[0m
[32m ✓[0m[90m should have proper dir attribute for Swedish[0m[90m (87ms)[0m
[32m ✓[0m[90m should have links in Swedish[0m[90m (86ms)[0m
[32m ✓[0m[90m should have sitemap heading in Swedish[0m[90m (117ms)[0m
[0m Danish Sitemap (da)[0m
[32m ✓[0m[90m should load Danish sitemap successfully[0m[90m (96ms)[0m
[32m ✓[0m[90m should have proper lang attribute for Danish[0m[90m (74ms)[0m
[32m ✓[0m[90m should have proper dir attribute for Danish[0m[90m (78ms)[0m
[32m ✓[0m[90m should have links in Danish[0m[90m (79ms)[0m
[32m ✓[0m[90m should have sitemap heading in Danish[0m[90m (98ms)[0m
[0m Norwegian Sitemap (no)[0m
[32m ✓[0m[90m should load Norwegian sitemap successfully[0m[90m (80ms)[0m
[32m ✓[0m[90m should have proper lang attribute for Norwegian[0m[90m (56ms)[0m
[32m ✓[0m[90m should have proper dir attribute for Norwegian[0m[90m (55ms)[0m
[32m ✓[0m[90m should have links in Norwegian[0m[90m (65ms)[0m
[32m ✓[0m[90m should have sitemap heading in Norwegian[0m[90m (91ms)[0m
[0m Finnish Sitemap (fi)[0m
[32m ✓[0m[90m should load Finnish sitemap successfully[0m[90m (81ms)[0m
[32m ✓[0m[90m should have proper lang attribute for Finnish[0m[90m (83ms)[0m
[32m ✓[0m[90m should have proper dir attribute for Finnish[0m[90m (82ms)[0m
[32m ✓[0m[90m should have links in Finnish[0m[90m (83ms)[0m
[32m ✓[0m[90m should have sitemap heading in Finnish[0m[90m (86ms)[0m
[0m German Sitemap (de)[0m
[32m ✓[0m[90m should load German sitemap successfully[0m[90m (80ms)[0m
[32m ✓[0m[90m should have proper lang attribute for German[0m[90m (79ms)[0m
[32m ✓[0m[90m should have proper dir attribute for German[0m[90m (77ms)[0m
[32m ✓[0m[90m should have links in German[0m[90m (80ms)[0m
[32m ✓[0m[90m should have sitemap heading in German[0m[90m (87ms)[0m
[0m French Sitemap (fr)[0m
[32m ✓[0m[90m should load French sitemap successfully[0m[90m (83ms)[0m
[32m ✓[0m[90m should have proper lang attribute for French[0m[90m (81ms)[0m
[32m ✓[0m[90m should have proper dir attribute for French[0m[90m (101ms)[0m
[32m ✓[0m[90m should have links in French[0m[90m (71ms)[0m
[32m ✓[0m[90m should have sitemap heading in French[0m[90m (69ms)[0m
[0m Spanish Sitemap (es)[0m
[32m ✓[0m[90m should load Spanish sitemap successfully[0m[90m (77ms)[0m
[32m ✓[0m[90m should have proper lang attribute for Spanish[0m[90m (71ms)[0m
[32m ✓[0m[90m should have proper dir attribute for Spanish[0m[90m (79ms)[0m
[32m ✓[0m[90m should have links in Spanish[0m[90m (77ms)[0m
[32m ✓[0m[90m should have sitemap heading in Spanish[0m[90m (88ms)[0m
[0m Dutch Sitemap (nl)[0m
[32m ✓[0m[90m should load Dutch sitemap successfully[0m[90m (71ms)[0m
[32m ✓[0m[90m should have proper lang attribute for Dutch[0m[90m (70ms)[0m
[32m ✓[0m[90m should have proper dir attribute for Dutch[0m[90m (79ms)[0m
[32m ✓[0m[90m should have links in Dutch[0m[90m (84ms)[0m
[32m ✓[0m[90m should have sitemap heading in Dutch[0m[90m (85ms)[0m
[0m Arabic Sitemap (ar)[0m
[32m ✓[0m[90m should load Arabic sitemap successfully[0m[90m (56ms)[0m
[32m ✓[0m[90m should have proper lang attribute for Arabic[0m[90m (54ms)[0m
[32m ✓[0m[90m should have proper dir attribute for Arabic[0m[90m (54ms)[0m
[32m ✓[0m[90m should have links in Arabic[0m[90m (75ms)[0m
[32m ✓[0m[90m should have sitemap heading in Arabic[0m[90m (83ms)[0m
[0m Hebrew Sitemap (he)[0m
[32m ✓[0m[90m should load Hebrew sitemap successfully[0m[90m (175ms)[0m
[32m ✓[0m[90m should have proper lang attribute for Hebrew[0m[90m (207ms)[0m
[32m ✓[0m[90m should have proper dir attribute for Hebrew[0m[90m (172ms)[0m
[32m ✓[0m[90m should have links in Hebrew[0m[90m (88ms)[0m
[32m ✓[0m[90m should have sitemap heading in Hebrew[0m[90m (64ms)[0m
[0m Japanese Sitemap (ja)[0m
[32m ✓[0m[90m should load Japanese sitemap successfully[0m[90m (53ms)[0m
[32m ✓[0m[90m should have proper lang attribute for Japanese[0m[90m (71ms)[0m
[32m ✓[0m[90m should have proper dir attribute for Japanese[0m[90m (79ms)[0m
[32m ✓[0m[90m should have links in Japanese[0m[90m (183ms)[0m
[32m ✓[0m[90m should have sitemap heading in Japanese[0m[90m (94ms)[0m
[0m Korean Sitemap (ko)[0m
[32m ✓[0m[90m should load Korean sitemap successfully[0m[90m (78ms)[0m
[32m ✓[0m[90m should have proper lang attribute for Korean[0m[90m (80ms)[0m
[32m ✓[0m[90m should have proper dir attribute for Korean[0m[90m (71ms)[0m
[32m ✓[0m[90m should have links in Korean[0m[90m (78ms)[0m
[32m ✓[0m[90m should have sitemap heading in Korean[0m[90m (71ms)[0m
[0m Chinese Sitemap (zh)[0m
[32m ✓[0m[90m should load Chinese sitemap successfully[0m[90m (55ms)[0m
[32m ✓[0m[90m should have proper lang attribute for Chinese[0m[90m (90ms)[0m
[32m ✓[0m[90m should have proper dir attribute for Chinese[0m[90m (84ms)[0m
[32m ✓[0m[90m should have links in Chinese[0m[90m (75ms)[0m
[32m ✓[0m[90m should have sitemap heading in Chinese[0m[90m (96ms)[0m
[0m RTL Sitemap Support[0m
[32m ✓[0m[90m should have proper RTL layout for Arabic[0m[90m (78ms)[0m
[32m ✓[0m[90m should have proper RTL layout for Hebrew[0m[90m (79ms)[0m
[0m Sitemap Link Organization[0m
[32m ✓[0m[90m should have dashboard links[0m[90m (81ms)[0m
[32m ✓[0m[90m should have news links[0m[90m (81ms)[0m
[32m ✓[0m[90m should have language variant links[0m[90m (79ms)[0m
[0m Sitemap Accessibility[0m
[32m ✓[0m[90m should have proper heading hierarchy[0m[90m (91ms)[0m
[32m ✓[0m[90m should have keyboard navigable links[0m[90m (78ms)[0m
[32m ✓[0m[90m should have descriptive link text[0m[90m (74ms)[0m
[32m ✓[0m[90m should not have empty links[0m[90m (253ms)[0m
[0m Sitemap Performance[0m
[32m ✓[0m[90m should load quickly[0m[90m (86ms)[0m
[32m ✓[0m[90m should not have broken internal links (sample)[0m[90m (127ms)[0m
[0m Sitemap Responsive Design[0m
[32m ✓[0m[90m should be responsive on Mobile[0m[90m (102ms)[0m
[32m ✓[0m[90m should be responsive on Tablet[0m[90m (101ms)[0m
[32m ✓[0m[90m should be responsive on Desktop[0m[90m (108ms)[0m
[0m Sitemap Navigation[0m
[32m ✓[0m[90m should have link back to homepage[0m[90m (77ms)[0m
[32m ✓[0m[90m should have navigation menu[0m[90m (89ms)[0m
[92m [0m[32m 90 passing[0m[90m (13s)[0m
[32m ([4m[1mResults[22m[24m)[39m
[90m ┌[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┐[39m
[90m │[39m [90mTests:[39m [32m90[39m [90m│[39m
[90m │[39m [90mPassing:[39m [32m90[39m [90m│[39m
[90m │[39m [90mFailing:[39m [32m0[39m [90m│[39m
[90m │[39m [90mPending:[39m [32m0[39m [90m│[39m
[90m │[39m [90mSkipped:[39m [32m0[39m [90m│[39m
[90m │[39m [90mScreenshots:[39m [32m0[39m [90m│[39m
[90m │[39m [90mVideo:[39m [32mfalse[39m [90m│[39m
[90m │[39m [90mDuration:[39m [32m12 seconds[39m [90m│[39m
[90m │[39m [90mSpec Ran:[39m [32m[32msitemap.cy.js[32m[39m [90m│[39m
[90m └[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┘[39m
[90m====================================================================================================[39m
[0m ([4m[1mRun Finished[22m[24m)[0m
[90m [39m [90mSpec[39m [90mTests[39m [90mPassing[39m [90mFailing[39m [90mPending[39m [90mSkipped[39m [90m [39m
[90m ┌[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┐[39m
[90m │[39m [32m✔[39m [0maccessibility.cy.js[0m [90m00:10[39m [0m27[0m [32m27[39m [90m-[39m [90m-[39m [90m-[39m [90m│[39m
[90m ├[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┤[39m
[90m │[39m [32m✔[39m [0mall-dashboards.cy.js[0m [90m01:05[39m [0m176[0m [32m176[39m [90m-[39m [90m-[39m [90m-[39m [90m│[39m
[90m ├[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┤[39m
[90m │[39m [32m✔[39m [0mdashboard-page.cy.js[0m [90m00:20[39m [0m78[0m [32m78[39m [90m-[39m [90m-[39m [90m-[39m [90m│[39m
[90m ├[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┤[39m
[90m │[39m [32m✔[39m [0mdashboards.cy.js[0m [90m00:09[39m [0m21[0m [32m21[39m [90m-[39m [90m-[39m [90m-[39m [90m│[39m
[90m ├[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┤[39m
[90m │[39m [32m✔[39m [0mhomepage.cy.js[0m [90m00:03[39m [0m12[0m [32m12[39m [90m-[39m [90m-[39m [90m-[39m [90m│[39m
[90m ├[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┤[39m
[90m │[39m [32m✔[39m [0mmulti-language-sanity.cy.js[0m [90m01:21[39m [0m208[0m [32m208[39m [90m-[39m [90m-[39m [90m-[39m [90m│[39m
[90m ├[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┤[39m
[90m │[39m [32m✔[39m [0mnews-articles.cy.js[0m [90m00:06[39m [0m46[0m [32m46[39m [90m-[39m [90m-[39m [90m-[39m [90m│[39m
[90m ├[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┤[39m
[90m │[39m [32m✔[39m [0mnews-page.cy.js[0m [90m00:15[39m [0m84[0m [32m84[39m [90m-[39m [90m-[39m [90m-[39m [90m│[39m
[90m ├[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┤[39m
[90m │[39m [32m✔[39m [0mpolitician-dashboard.cy.js[0m [90m00:11[39m [0m34[0m [32m34[39m [90m-[39m [90m-[39m [90m-[39m [90m│[39m
[90m ├[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┤[39m
[90m │[39m [32m✔[39m [0msitemap.cy.js[0m [90m00:12[39m [0m90[0m [32m90[39m [90m-[39m [90m-[39m [90m-[39m [90m│[39m
[90m └[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┘[39m
[90m [39m [32m✔[39m [32mAll specs passed![39m [90m03:55[39m [0m776[0m [32m776[39m [90m-[39m [90m-[39m [90m-[39m [90m [39m