Releases: gemini-testing/testplane
Releases · gemini-testing/testplane
v0.1.0
💣 Breaking changes
- rename Hermione to Testplane
hermione/v8.8.1
🐛 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
hermione/v8.8.0
🚀 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
🐛 Bug fixes
- fix: do not ignore assertView errors in broken session rejection (#891)
hermione/v8.7.2
🐛 Bug fixes
- fix: export HermioneCtx type (#890)
hermione/v8.7.1
🐛 Bug fixes
- add absent origCommand parameter to OverwriteCommandFn (#889)
hermione/v8.7.0
🚀 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
🚀 Improvements
- feat: export Key from webdriverio (#886)
hermione/v8.5.2
🐛 Bug fixes
- fix typescript typings for
overwriteCommand
(#885)