Skip to content

Releases: dnotes/quickpickle

@quickpickle/[email protected]

27 Oct 05:13
888bd00
Compare
Choose a tag to compare

Patch Changes

[email protected]

21 Oct 23:50
42f425c
Compare
Choose a tag to compare

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]

21 Oct 23:50
42f425c
Compare
Choose a tag to compare

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]

19 Oct 04:01
ec83987
Compare
Choose a tag to compare

Patch Changes

  • aa3d7f3: Added vitest as peer dependency

@quickpickle/[email protected]

19 Oct 04:01
ec83987
Compare
Choose a tag to compare

Patch Changes

@quickpickle/[email protected]

14 Oct 01:50
cd4dba3
Compare
Choose a tag to compare

Patch Changes

  • 24428ba: Reorganization of outcomes steps.

[email protected]

13 Oct 03:48
9c29b47
Compare
Choose a tag to compare

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]

13 Oct 03:48
9c29b47
Compare
Choose a tag to compare

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 steps

    test: 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]

[email protected]

10 Oct 08:20
0eff070
Compare
Choose a tag to compare

Patch Changes

  • b3f2ba4: Fixed config inheritance
  • 3eacaac: allow "exploding" tags (tags that make multiple tests for each combination)

@quickpickle/[email protected]

10 Oct 08:20
0eff070
Compare
Choose a tag to compare

Patch Changes