You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Adds a Playwright e2e suite for Flash Free, plus the ClaudeGrill QA setup.
@fresh specs for verified theme behaviour: front page, header search, mobile menu, search, 404, single post, blog, scroll-to-top. They pass on a bare Playground install and on the demo site.
@demo specs for the imported demo front page and the WooCommerce header cart.
.themegrill-qa/ manifest, knowledge file and docs notes; .distignore; Playwright entries in .gitignore; QA paths excluded from the Grunt/gulp zip; .npmrc for the existing stylelint peer conflict.
Playwright e2e suite for Flash Free: @fresh specs for verified theme
behaviour (runs on a bare Playground install and the demo site), @demo
specs for the imported demo and WooCommerce, and quarantined fixme
scenarios for open flash-pro issues #30, #84, #90 and #92.
Also adds the claudegrill manifest and knowledge file, the QA workflow,
.distignore, Playwright ignores, QA exclusions in the Grunt and gulp zip
tasks, and an .npmrc for the existing stylelint peer conflict.
Demo homepage coverage; does not capture console.error (moderate, 2 votes).
tests/e2e/specs/blog/blog-index.spec.ts
Blog-index coverage.
tests/e2e/fixtures.ts
Anonymous visitor fixtures.
tests/e2e/auth.setup.ts
Shared admin authentication setup.
playwright.config.ts
Playwright projects and reporting configuration.
package.json
Playwright dependency and test script; declared Node 8 support conflicts with the new tooling (moderate, 1 vote).
gulpfile.js
Excludes QA files from ZIP output.
Gruntfile.js
Excludes QA files from distribution archives.
.themegrill-qa/suite.json
ClaudeGrill manifest; browser provisioning and environment-variable mismatches are critical (1 vote each), and changed-only scope can skip suite changes (moderate, 2 votes).
Demo front-page spec now fails on console errors as well as page errors. The header-cart spec adds a product that is not already in the admin's persistent cart, so its cleanup can no longer remove a pre-existing line.
Because this uses a saved admin account and its cart persists between runs, any failure in the count assertion or navigation before the cleanup leaves the newly added product in that account. Wrap the add/assert sequence in try/finally and perform the line removal in the finally block so a failed test cannot contaminate later runs.
Addressed Copilot's "Clean up cart items in a finally block" finding in 4498f2a. The add/assert sequence now sits in try/finally, and the new cart line is removed in the finally block. Verified that a forced assertion failure leaves the admin cart unchanged.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds a Playwright e2e suite for Flash Free, plus the ClaudeGrill QA setup.
@freshspecs for verified theme behaviour: front page, header search, mobile menu, search, 404, single post, blog, scroll-to-top. They pass on a bare Playground install and on the demo site.@demospecs for the imported demo front page and the WooCommerce header cart.fixmescenarios for open flash-pro issues FT: Slider not responsive (Default Template) #30, Update - Screenshot #84, Update - Ugrade notice more discount #90 and Update default color #92..themegrill-qa/manifest, knowledge file and docs notes;.distignore; Playwright entries in.gitignore; QA paths excluded from the Grunt/gulp zip;.npmrcfor the existing stylelint peer conflict.Comment
@claudegrill suiteto run the suite.🤖 Generated with Claude Code