Skip to content

Releases: gemini-testing/testplane

v0.1.0

10 Apr 13:15
Compare
Choose a tag to compare

💣 Breaking changes

  • rename Hermione to Testplane

hermione/v8.8.1

05 Apr 13:29
Compare
Choose a tag to compare

🐛 Bug fixes

  • fix: do not remove spaces in runnable title (#897)

We have to account for user spaces in test titles.

For example:

describe(' foo ', () => {
  it('bar ', () => {});
});

In hermione@6 fullTitle for this test was foo bar (with two spaces between foo, bar and one space at the beginning and end). Starting from the version hermione@7 behaviour was changed and fullTitle looks like foo bar (with only one space between foo, bar and without spaces at the beginning and end). So we return the previous behavior.

hermione/v7.5.6

05 Apr 13:58
Compare
Choose a tag to compare

🐛 Bug fixes

  • fix: do not remove spaces in runnable title (#898)

More info here.

hermione/v8.8.0

03 Apr 13:47
Compare
Choose a tag to compare

🚀 Improvements

  • add ability to extend "hermione" global variable (#896)

Usage example

  • Extend interface GlobalHelper from module "hermione":
// global.d.ts
import type { GlobalHelper } from "hermione";

declare module "hermione" {
  interface GlobalHelper {
    also: {
        in: (args: string | string[]) => void;
    };
  }
}
  • Use hermione.also.in with extended typings:
hermione.also.in('foo');

hermione/v7.5.5

01 Apr 10:40
Compare
Choose a tag to compare

🐛 Bug fixes

  • fix: do not ignore assertView errors in broken session rejection (#891)

hermione/v8.7.2

29 Mar 11:37
Compare
Choose a tag to compare

🐛 Bug fixes

  • fix: export HermioneCtx type (#890)

hermione/v8.7.1

28 Mar 15:52
Compare
Choose a tag to compare

🐛 Bug fixes

  • add absent origCommand parameter to OverwriteCommandFn (#889)

hermione/v8.7.0

27 Mar 12:22
Compare
Choose a tag to compare

🚀 Improvements

  • feat: add ability to extend hermione.ctx typings (#886)

Usage example

  • Extend interface HermioneCtx from module "hermione":
// global.d.ts
import type { HermioneCtx } from "hermione";

declare module "hermione" {
  interface HermioneCtx {
    someVariable: string;
  }
}
  • Use hermione.ctx with extended typings:
hermione.ctx.someVariable // string

hermione/v8.6.0

26 Mar 15:31
Compare
Choose a tag to compare

🚀 Improvements

  • feat: export Key from webdriverio (#886)

hermione/v8.5.2

26 Mar 15:22
Compare
Choose a tag to compare

🐛 Bug fixes

  • fix typescript typings for overwriteCommand (#885)