Releases: dnotes/quickpickle
@quickpickle/[email protected]
Patch Changes
- Updated dependencies [4e4a90f]
[email protected]
Minor Changes
-
f350d15: - changed tagsMatch API for QuickPickleWorldInterface -- it now returns string[] or null,
which makes it easier for other plugins to get matching tags from a list.- added browser sizes to PlaywrightWorld; they can be chosen with tags or set via a Gherkin step.
-
94902af: feat: several additions to QuickPickleWorldInterface, fix explodeTags, refactor
feat: add QuickPickleWorld.toString() function that renders to a single descriptive line
feat: add QuickPickleWorld.info.stepIdx, to get the line number of the step within the scenario
feat: add QuickPickleWorld.info.explodedIdx, to get the index number for exploded tags
chore: renamed "qp" function to "gherkinStep", for better readability in traces
fix: fixed the explodeTags functionality when rendering
test: added tons of tests for the explodeTags functionality
@quickpickle/[email protected]
Patch Changes
-
f1167dc: fixed outcomes step definitions and tests for static HTML page
-
f350d15: - changed tagsMatch API for QuickPickleWorldInterface -- it now returns string[] or null,
which makes it easier for other plugins to get matching tags from a list.- added browser sizes to PlaywrightWorld; they can be chosen with tags or set via a Gherkin step.
-
07920cd: fixed all action step definitions, with tests
-
c85e2c0: Fixed file paths for default screenshots
-
Updated dependencies [f350d15]
-
Updated dependencies [94902af]
[email protected]
Patch Changes
- aa3d7f3: Added vitest as peer dependency
@quickpickle/[email protected]
@quickpickle/[email protected]
Patch Changes
- 24428ba: Reorganization of outcomes steps.
[email protected]
Patch Changes
-
ed86abd: feat(main): changes for playwright completion
feat: added tagsMatch to default world object
feat: added index for "exploded" tags as decimal on info.line
test: updated tests for decimal line numbers
fix: fixed circular dependency between index.ts and render.ts
@quickpickle/[email protected]
Patch Changes
-
120d2eb: feat(playwright): file loading, snapshots, and browsers (oh my!)
feat: added basic visual regression testing
feat: added choice of browser: chromium, firefox, webkit
feat: added options: - host: the base url host - port: the base url port - screenshotDir: the directory for sceenshots - nojsTags: tags to start the browser without js - showBrowserTags: tags to show a browser for that test - slowMoTags: tags to run that test with slowMo enabled - slowMoMs: number of milliseconds to run slowMo
feat: added world.baseUrl getter
fix: remove timeouts for all step defintions (use slowmo instead)
fix: fixed expression for outcome step "I should see {string} element with {string}"
feat: added outcome step "the user agent should contain/be {string}"
feat: added outcome step "the screenshot should match"
feat: added outcome step "the screenshot {string} should match"
fix: make the action steps for navigation respect the config
feat: added action step "I load the file {string}"
fix: fixed the screenshot stepstest: added test html files for faster loading
test: removed old tests dependent on internet
test: tests for concurrent testing in different browsers
test: tests for showing brorwser and slowmo
test: tests for visual regression testing -
Updated dependencies [ed86abd]