Open dleard opened 1 year ago
Lindsay, there's nothing to see in dev on this one
Awesome - thanks @BCerki ! We can probably move into Accepted by PO/Dev column
This is still a problem, e.g. this report
Commented out problem diffs in /home/briannacerkiewicz/cas-cif/app/cypress/integration/cif/project-revision/index.spec.js
:
cy.happoAndAxe("Project budgets Form", "empty", "main");
// cy.happoAndAxe( // "Emissions intensity report Form", // "with errors", // ".error-detail" // );
An avenue to explore: we use cypress 12, but the happo package wants cypress 10
If we decide to address this by removing screenshots, I'd suggest adding some cypress assertions for calculated values. Sometimes happo is the only thing that catches changes to the calculations that use values from multiple forms
idea: remove iOS browsers from happo, they generate spurious diffs after validating the user percentage with our analytics
The following happo diffs were causing issues in CI by flip-flopping and have been commented out:
Emisisons intensity report form - with errors:
Index.spec - renders the IA-specific unfilled project forms:
create-subsequent-project-revision.spec - displays updated forms in a project revision/amendment:
IA Project funding agreement Form - with errors:
After upgrading Cypress to version 12, we get happo diffs on many pages mainly on Safari and Edge browsers. this diff is mainly around some texts on some pages. an example:
Dev checklist:
happo-cypress
package that is using cypress 10.