Path: blob/main/cypress/integration/content.spec.js
3855 views
/// <reference types="cypress" />12const viewports = ['ipad-2', 'iphone-x', 'macbook-15']34describe('Content', () => {5it('text is readable', () => {6viewports.forEach((viewport) => {7const contentParagraphSelector = 'x-step p'89cy.viewport(viewport)10cy.visit('/course/ch-prerequisites')11cy.get(contentParagraphSelector).each(($paragraph) => {12if ($paragraph.text().trim().length > 0) {13cy.get($paragraph).scrollIntoView().should('be.visible')1415cy.get($paragraph)16.invoke('css', 'font-size')17.then(parseInt)18.then((fontSize) => {19expect(fontSize).to.be.at.least(14)20})21}22})23})24})25})262728