Socket
Socket
Sign inDemoInstall

jest-allure2-adapter

Package Overview
Dependencies
Maintainers
1
Versions
100
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

jest-allure2-adapter - npm Package Compare versions

Comparing version 0.2.18 to 0.2.19

2

package.json
{
"name": "jest-allure2-adapter",
"version": "0.2.18",
"version": "0.2.19",
"description": "Allure 2 Adapter for jest",

@@ -5,0 +5,0 @@ "main": "./dist/index",

@@ -42,6 +42,6 @@ # Jest-Allure-2 reporting plugin

Then add `jest-allure2-adapter/dist/setup` to `setupFilesAfterEnv` section of your config.
Then add `jest-allure2-adapter/dist/setup-default` to `setupFilesAfterEnv` section of your config.
```
setupFilesAfterEnv: ["jest-allure2-adapter/dist/setup"]
setupFilesAfterEnv: ["jest-allure2-adapter/dist/setup-default"]
```

@@ -128,2 +128,50 @@

## Custrom Jasmine reporter
To use custom jasmine reporter - for example to add smth into allure on spec started you can use custom jasmine reporter.
In this case you do not need to add `jest-allure2-adapter/dist/setup-default` into SetupFilesAfterEnv section.
see example:
```json
// jest.setup.ts
setupFilesAfterEnv: [
'./config/jest-custom-reporter.ts',
],
```
```typescript
// jest-custom-reporter.ts
import { AllureReporterApi, jasmine_ } from 'jest-allure2-adapter';
import { relative } from 'path';
import { registerAllureReporter } from 'jest-allure2-adapter/dist/setup';
class JasmineAllureReporter implements jasmine_.CustomReporter {
private allure: AllureReporterApi;
constructor(allure: AllureReporterApi) {
this.allure = allure;
}
suiteStarted(suite?: jasmine_.CustomReporterResult) {
this.allure.startGroup(suite.description);
// some actions here on suite started
}
suiteDone() {
this.allure.endGroup();
}
specStarted(spec: jasmine_.CustomReporterResult) {
this.allure.startTest(spec);
// some actions here on test started
}
specDone(spec: jasmine_.CustomReporterResult) {
this.allure.endTest(spec);
}
}
registerAllureReporter((allure) => new JasmineAllureReporter(allure));
```
**Example (todo)**

@@ -165,3 +213,3 @@

- [X] Ability to implement own JasmineAllureReporter (0.2.16)
- [x] Ability to implement own JasmineAllureReporter (0.2.16)
- [ ] Add before/after hooks

@@ -168,0 +216,0 @@ - [ ] Add examples

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc