Socket
Socket
Sign inDemoInstall

@serenity-js/serenity-bdd

Package Overview
Dependencies
12
Maintainers
1
Versions
282
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 3.4.2 to 3.5.0

11

CHANGELOG.md

@@ -6,2 +6,13 @@ # Change Log

# [3.5.0](https://github.com/serenity-js/serenity-js/compare/v3.4.2...v3.5.0) (2023-07-02)
### Bug Fixes
* **core:** code clean-up: use type-only TypeScript imports where possible ([aa49150](https://github.com/serenity-js/serenity-js/commit/aa49150ca7f367363bb6fcc5e054da8bd820825e))
## [3.4.2](https://github.com/serenity-js/serenity-js/compare/v3.4.1...v3.4.2) (2023-06-30)

@@ -8,0 +19,0 @@

2

lib/cli/commands/run.d.ts

@@ -1,2 +0,2 @@

import { Argv } from '../Argv';
import type { Argv } from '../Argv';
declare const _default: {

@@ -3,0 +3,0 @@ command: string;

@@ -1,2 +0,2 @@

import { Argv } from '../Argv';
import type { Argv } from '../Argv';
declare const _default: {

@@ -3,0 +3,0 @@ command: string;

/// <reference types="node" />
import { AxiosInstance } from 'axios';
import type { AxiosInstance } from 'axios';
import { URL } from 'url';
import { Credentials } from '../model';
import type { Credentials } from '../model';
/**

@@ -6,0 +6,0 @@ * @package

/// <reference types="node" />
import { Ability } from '@serenity-js/core';
import { FileSystem, Path } from '@serenity-js/core/lib/io';
import { ReadStream, Stats, WriteStream } from 'fs';
import type { Path } from '@serenity-js/core/lib/io';
import { FileSystem } from '@serenity-js/core/lib/io';
import type { ReadStream, Stats, WriteStream } from 'fs';
/**

@@ -6,0 +7,0 @@ * @package

import { Interaction } from '@serenity-js/core';
import { Path } from '@serenity-js/core/lib/io';
import type { Path } from '@serenity-js/core/lib/io';
/**

@@ -4,0 +4,0 @@ * @package

import { Interaction } from '@serenity-js/core';
import { Path } from '@serenity-js/core/lib/io';
import type { Path } from '@serenity-js/core/lib/io';
/**

@@ -4,0 +4,0 @@ * @package

@@ -1,3 +0,4 @@

import { Answerable, AnswersQuestions, CollectsArtifacts, Interaction, UsesAbilities } from '@serenity-js/core';
import { Path } from '@serenity-js/core/lib/io';
import type { Answerable, AnswersQuestions, CollectsArtifacts, UsesAbilities } from '@serenity-js/core';
import { Interaction } from '@serenity-js/core';
import type { Path } from '@serenity-js/core/lib/io';
/**

@@ -4,0 +5,0 @@ * @package

@@ -1,4 +0,5 @@

import { Answerable, AnswersQuestions, CollectsArtifacts, Interaction, UsesAbilities } from '@serenity-js/core';
import { Path } from '@serenity-js/core/lib/io';
import { AxiosRequestConfig } from 'axios';
import type { Answerable, AnswersQuestions, CollectsArtifacts, UsesAbilities } from '@serenity-js/core';
import { Interaction } from '@serenity-js/core';
import type { Path } from '@serenity-js/core/lib/io';
import type { AxiosRequestConfig } from 'axios';
/**

@@ -5,0 +6,0 @@ * @package

@@ -1,2 +0,2 @@

import { Path } from '@serenity-js/core/lib/io';
import type { Path } from '@serenity-js/core/lib/io';
/**

@@ -3,0 +3,0 @@ * @package

@@ -1,2 +0,2 @@

import { Path } from '@serenity-js/core/lib/io';
import type { Path } from '@serenity-js/core/lib/io';
/**

@@ -3,0 +3,0 @@ * @package

@@ -1,2 +0,3 @@

import { AnswersQuestions, Question, UsesAbilities } from '@serenity-js/core';
import type { AnswersQuestions, UsesAbilities } from '@serenity-js/core';
import { Question } from '@serenity-js/core';
import { Path } from '@serenity-js/core/lib/io';

@@ -3,0 +4,0 @@ /**

@@ -1,3 +0,4 @@

import { AnswersQuestions, Question, UsesAbilities } from '@serenity-js/core';
import { Argv } from '../../Argv';
import type { AnswersQuestions, UsesAbilities } from '@serenity-js/core';
import { Question } from '@serenity-js/core';
import type { Argv } from '../../Argv';
/**

@@ -4,0 +5,0 @@ * @package

@@ -37,2 +37,3 @@ "use strict";

}
exports.SerenityBDDArguments = SerenityBDDArguments;
SerenityBDDArguments.Allowed = [

@@ -47,3 +48,2 @@ 'destination',

];
exports.SerenityBDDArguments = SerenityBDDArguments;
//# sourceMappingURL=SerenityBDDArguments.js.map

@@ -1,3 +0,3 @@

import { QuestionAdapter } from '@serenity-js/core';
import { Argv } from '../../Argv';
import type { QuestionAdapter } from '@serenity-js/core';
import type { Argv } from '../../Argv';
/**

@@ -4,0 +4,0 @@ * @package

/// <reference types="node" />
import { AnswersQuestions, PerformsActivities, Task, UsesAbilities } from '@serenity-js/core';
import type { AnswersQuestions, PerformsActivities, UsesAbilities } from '@serenity-js/core';
import { Task } from '@serenity-js/core';
import { Path } from '@serenity-js/core/lib/io';
import { URL } from 'url';
import { GAV } from '../../model';
import type { URL } from 'url';
import type { GAV } from '../../model';
/**

@@ -7,0 +8,0 @@ * @package

@@ -1,3 +0,4 @@

import { Answerable, AnswersQuestions, PerformsActivities, Task, UsesAbilities } from '@serenity-js/core';
import { Path } from '@serenity-js/core/lib/io';
import type { Answerable, AnswersQuestions, PerformsActivities, UsesAbilities } from '@serenity-js/core';
import { Task } from '@serenity-js/core';
import type { Path } from '@serenity-js/core/lib/io';
/**

@@ -4,0 +5,0 @@ * @package

import { Task } from '@serenity-js/core';
import { Path } from '@serenity-js/core/lib/io';
import type { Path } from '@serenity-js/core/lib/io';
/**

@@ -4,0 +4,0 @@ * @package

@@ -1,4 +0,4 @@

import { Stage, StageCrewMember } from '@serenity-js/core';
import { DomainEvent } from '@serenity-js/core/lib/events';
import { Printer } from '../Printer';
import type { Stage, StageCrewMember } from '@serenity-js/core';
import type { DomainEvent } from '@serenity-js/core/lib/events';
import type { Printer } from '../Printer';
/**

@@ -5,0 +5,0 @@ * @desc

@@ -1,5 +0,5 @@

import { Stage, StageCrewMember } from '@serenity-js/core';
import { DomainEvent } from '@serenity-js/core/lib/events';
import type { Stage, StageCrewMember } from '@serenity-js/core';
import type { DomainEvent } from '@serenity-js/core/lib/events';
import ProgressBar from 'progress';
import { Printer } from '../Printer';
import type { Printer } from '../Printer';
/**

@@ -6,0 +6,0 @@ * @desc

@@ -1,3 +0,3 @@

import { Actor, Cast } from '@serenity-js/core';
import { Path } from '@serenity-js/core/lib/io';
import type { Actor, Cast } from '@serenity-js/core';
import type { Path } from '@serenity-js/core/lib/io';
/**

@@ -4,0 +4,0 @@ * @package

@@ -1,4 +0,4 @@

import { Actor, Cast } from '@serenity-js/core';
import { Path } from '@serenity-js/core/lib/io';
import { AxiosInstance } from 'axios';
import type { Actor, Cast } from '@serenity-js/core';
import type { Path } from '@serenity-js/core/lib/io';
import type { AxiosInstance } from 'axios';
/**

@@ -5,0 +5,0 @@ * @package

@@ -1,4 +0,4 @@

import { StageCrewMember } from '@serenity-js/core';
import type { StageCrewMember } from '@serenity-js/core';
export * from './stage';
export default function create(): StageCrewMember;
//# sourceMappingURL=index.d.ts.map

@@ -1,5 +0,5 @@

import { DomainEventQueue } from '@serenity-js/core';
import { ActivityRelatedArtifactArchived, ActivityRelatedArtifactGenerated, BusinessRuleDetected, FeatureNarrativeDetected, SceneBackgroundDetected, SceneDescriptionDetected, SceneTagged, TestRunnerDetected } from '@serenity-js/core/lib/events';
import { SerenityBDDReport } from '../SerenityBDDJsonSchema';
import { SerenityBDDReportContext } from './SerenityBDDReportContext';
import type { DomainEventQueue } from '@serenity-js/core';
import type { ActivityRelatedArtifactArchived, ActivityRelatedArtifactGenerated, BusinessRuleDetected, FeatureNarrativeDetected, SceneBackgroundDetected, SceneDescriptionDetected, SceneTagged, TestRunnerDetected } from '@serenity-js/core/lib/events';
import type { SerenityBDDReport } from '../SerenityBDDJsonSchema';
import type { SerenityBDDReportContext } from './SerenityBDDReportContext';
/**

@@ -6,0 +6,0 @@ * @package

@@ -1,3 +0,4 @@

import { DomainEventQueues } from '@serenity-js/core';
import { Artifact, CorrelationId, Name } from '@serenity-js/core/lib/model';
import type { DomainEventQueues } from '@serenity-js/core';
import type { Artifact, CorrelationId } from '@serenity-js/core/lib/model';
import { Name } from '@serenity-js/core/lib/model';
/**

@@ -4,0 +5,0 @@ * @package

@@ -1,3 +0,3 @@

import { CorrelationId } from '@serenity-js/core/lib/model';
import { TestStep } from '../SerenityBDDJsonSchema';
import type { CorrelationId } from '@serenity-js/core/lib/model';
import type { TestStep } from '../SerenityBDDJsonSchema';
/**

@@ -4,0 +4,0 @@ * @package

@@ -1,4 +0,4 @@

import { ErrorDetails } from '../../SerenityBDDJsonSchema';
import type { ErrorDetails } from '../../SerenityBDDJsonSchema';
/** @package */
export declare function errorReportFrom(error?: Error | string | number | boolean | object): ErrorDetails;
//# sourceMappingURL=errorReportFrom.d.ts.map

@@ -1,3 +0,3 @@

import { Outcome } from '@serenity-js/core/lib/model';
import { ErrorDetails } from '../../SerenityBDDJsonSchema';
import type { Outcome } from '@serenity-js/core/lib/model';
import type { ErrorDetails } from '../../SerenityBDDJsonSchema';
/**

@@ -4,0 +4,0 @@ * @package

@@ -1,2 +0,2 @@

import { ScenarioParameters } from '@serenity-js/core/lib/model';
import type { ScenarioParameters } from '@serenity-js/core/lib/model';
/**

@@ -3,0 +3,0 @@ * @package

@@ -1,3 +0,3 @@

import { DomainEventQueue } from '@serenity-js/core';
import { SerenityBDDReport } from '../../SerenityBDDJsonSchema';
import type { DomainEventQueue } from '@serenity-js/core';
import type { SerenityBDDReport } from '../../SerenityBDDJsonSchema';
import { EventQueueProcessor } from '../EventQueueProcessor';

@@ -4,0 +4,0 @@ /**

import { ExecutionSuccessful } from '@serenity-js/core/lib/model';
import { SerenityBDDReport } from '../../SerenityBDDJsonSchema';
import type { SerenityBDDReport } from '../../SerenityBDDJsonSchema';
import { SerenityBDDReportContext } from '../SerenityBDDReportContext';
import { ScenarioParametersDescriptor } from './ScenarioParametersDescriptor';
import type { ScenarioParametersDescriptor } from './ScenarioParametersDescriptor';
/**

@@ -6,0 +6,0 @@ * @package

@@ -1,4 +0,4 @@

import { Description } from '@serenity-js/core/lib/model';
import { SceneSequenceReportContext } from '../SceneSequenceReportContext';
import type { Description } from '@serenity-js/core/lib/model';
import type { SceneSequenceReportContext } from '../SceneSequenceReportContext';
export declare function scenarioOutlineOf(outline: Description): (context: SceneSequenceReportContext) => SceneSequenceReportContext;
//# sourceMappingURL=scenarioOutlineOf.d.ts.map

@@ -1,4 +0,4 @@

import { Outcome, ScenarioDetails } from '@serenity-js/core/lib/model';
import { SceneSequenceReportContext } from '../SceneSequenceReportContext';
import type { Outcome, ScenarioDetails } from '@serenity-js/core/lib/model';
import type { SceneSequenceReportContext } from '../SceneSequenceReportContext';
export declare function scenarioParameterResult(scenario: ScenarioDetails, outcome: Outcome): (context: SceneSequenceReportContext) => SceneSequenceReportContext;
//# sourceMappingURL=scenarioParameterResult.d.ts.map

@@ -1,4 +0,4 @@

import { ScenarioDetails, ScenarioParameters } from '@serenity-js/core/lib/model';
import { SceneSequenceReportContext } from '../SceneSequenceReportContext';
import type { ScenarioDetails, ScenarioParameters } from '@serenity-js/core/lib/model';
import type { SceneSequenceReportContext } from '../SceneSequenceReportContext';
export declare function scenarioParametersOf(scenario: ScenarioDetails, parameters: ScenarioParameters): (context: SceneSequenceReportContext) => SceneSequenceReportContext;
//# sourceMappingURL=scenarioParametersOf.d.ts.map

@@ -1,4 +0,4 @@

import { Outcome } from '@serenity-js/core/lib/model';
import { SceneSequenceReportContext } from '../SceneSequenceReportContext';
import type { Outcome } from '@serenity-js/core/lib/model';
import type { SceneSequenceReportContext } from '../SceneSequenceReportContext';
export declare function sceneSequenceOverallResult(outcome: Outcome): (context: SceneSequenceReportContext) => SceneSequenceReportContext;
//# sourceMappingURL=sceneSequenceOverallResult.d.ts.map

@@ -1,4 +0,4 @@

import { CorrelationId } from '@serenity-js/core/lib/model';
import { SerenityBDDReport } from '../SerenityBDDJsonSchema';
import { LinkedTestStep } from './LinkedTestStep';
import type { CorrelationId } from '@serenity-js/core/lib/model';
import type { SerenityBDDReport } from '../SerenityBDDJsonSchema';
import type { LinkedTestStep } from './LinkedTestStep';
/**

@@ -5,0 +5,0 @@ * @package

@@ -1,3 +0,3 @@

import { DomainEventQueue } from '@serenity-js/core';
import { SerenityBDDReport } from '../../SerenityBDDJsonSchema';
import type { DomainEventQueue } from '@serenity-js/core';
import type { SerenityBDDReport } from '../../SerenityBDDJsonSchema';
import { EventQueueProcessor } from '../EventQueueProcessor';

@@ -4,0 +4,0 @@ /**

import { Timestamp } from '@serenity-js/core';
import { CorrelationId, Outcome } from '@serenity-js/core/lib/model';
import { SerenityBDDReportContext } from '../SerenityBDDReportContext';
import type { CorrelationId, Outcome } from '@serenity-js/core/lib/model';
import type { SerenityBDDReportContext } from '../SerenityBDDReportContext';
/**

@@ -5,0 +5,0 @@ * @package

@@ -1,4 +0,4 @@

import { Timestamp } from '@serenity-js/core';
import { Artifact, CorrelationId, Name } from '@serenity-js/core/lib/model';
import { SerenityBDDReportContext } from '../SerenityBDDReportContext';
import type { Timestamp } from '@serenity-js/core';
import type { Artifact, CorrelationId, Name } from '@serenity-js/core/lib/model';
import type { SerenityBDDReportContext } from '../SerenityBDDReportContext';
/**

@@ -5,0 +5,0 @@ * @package

@@ -1,4 +0,4 @@

import { Timestamp } from '@serenity-js/core';
import { CorrelationId, Name } from '@serenity-js/core/lib/model';
import { SerenityBDDReportContext } from '../SerenityBDDReportContext';
import type { Timestamp } from '@serenity-js/core';
import type { CorrelationId, Name } from '@serenity-js/core/lib/model';
import type { SerenityBDDReportContext } from '../SerenityBDDReportContext';
/**

@@ -5,0 +5,0 @@ * @package

@@ -1,5 +0,5 @@

import { Timestamp } from '@serenity-js/core';
import { Path } from '@serenity-js/core/lib/io';
import { ArtifactType, CorrelationId } from '@serenity-js/core/lib/model';
import { SerenityBDDReportContext } from '../SerenityBDDReportContext';
import type { Timestamp } from '@serenity-js/core';
import type { Path } from '@serenity-js/core/lib/io';
import type { ArtifactType, CorrelationId } from '@serenity-js/core/lib/model';
import type { SerenityBDDReportContext } from '../SerenityBDDReportContext';
/**

@@ -6,0 +6,0 @@ * @package

@@ -1,3 +0,3 @@

import { Description, Name } from '@serenity-js/core/lib/model';
import { SerenityBDDReportContext } from '../SerenityBDDReportContext';
import type { Description, Name } from '@serenity-js/core/lib/model';
import type { SerenityBDDReportContext } from '../SerenityBDDReportContext';
/**

@@ -4,0 +4,0 @@ * @package

@@ -1,3 +0,3 @@

import { BusinessRule } from '@serenity-js/core/lib/model';
import { SerenityBDDReportContext } from '../SerenityBDDReportContext';
import type { BusinessRule } from '@serenity-js/core/lib/model';
import type { SerenityBDDReportContext } from '../SerenityBDDReportContext';
/**

@@ -4,0 +4,0 @@ * @package

@@ -1,3 +0,3 @@

import { Description } from '@serenity-js/core/lib/model';
import { SerenityBDDReportContext } from '../SerenityBDDReportContext';
import type { Description } from '@serenity-js/core/lib/model';
import type { SerenityBDDReportContext } from '../SerenityBDDReportContext';
/**

@@ -4,0 +4,0 @@ * @package

import { Timestamp } from '@serenity-js/core';
import { SerenityBDDReportContext } from '../SerenityBDDReportContext';
import type { SerenityBDDReportContext } from '../SerenityBDDReportContext';
/**

@@ -4,0 +4,0 @@ * @package

@@ -1,3 +0,3 @@

import { Outcome } from '@serenity-js/core/lib/model';
import { SerenityBDDReportContext } from '../SerenityBDDReportContext';
import type { Outcome } from '@serenity-js/core/lib/model';
import type { SerenityBDDReportContext } from '../SerenityBDDReportContext';
/**

@@ -4,0 +4,0 @@ * @package

@@ -1,3 +0,3 @@

import { Timestamp } from '@serenity-js/core';
import { SerenityBDDReportContext } from '../SerenityBDDReportContext';
import type { Timestamp } from '@serenity-js/core';
import type { SerenityBDDReportContext } from '../SerenityBDDReportContext';
/**

@@ -4,0 +4,0 @@ * @package

@@ -1,3 +0,3 @@

import { Description } from '@serenity-js/core/lib/model';
import { SerenityBDDReportContext } from '../SerenityBDDReportContext';
import type { Description } from '@serenity-js/core/lib/model';
import type { SerenityBDDReportContext } from '../SerenityBDDReportContext';
/**

@@ -4,0 +4,0 @@ * @package

@@ -1,2 +0,2 @@

import { SerenityBDDReportContext } from '../SerenityBDDReportContext';
import type { SerenityBDDReportContext } from '../SerenityBDDReportContext';
/**

@@ -3,0 +3,0 @@ * @package

@@ -1,3 +0,3 @@

import { ScenarioDetails } from '@serenity-js/core/lib/model';
import { SerenityBDDReportContext } from '../SerenityBDDReportContext';
import type { ScenarioDetails } from '@serenity-js/core/lib/model';
import type { SerenityBDDReportContext } from '../SerenityBDDReportContext';
/**

@@ -4,0 +4,0 @@ * @package

@@ -1,3 +0,3 @@

import { Tag } from '@serenity-js/core/lib/model';
import { SerenityBDDReportContext } from '../SerenityBDDReportContext';
import type { Tag } from '@serenity-js/core/lib/model';
import type { SerenityBDDReportContext } from '../SerenityBDDReportContext';
/**

@@ -4,0 +4,0 @@ * @package

@@ -1,3 +0,3 @@

import { Name } from '@serenity-js/core/lib/model';
import { SerenityBDDReportContext } from '../SerenityBDDReportContext';
import type { Name } from '@serenity-js/core/lib/model';
import type { SerenityBDDReportContext } from '../SerenityBDDReportContext';
/**

@@ -4,0 +4,0 @@ * @package

@@ -1,2 +0,2 @@

import { JSONObject } from 'tiny-types';
import type { JSONObject } from 'tiny-types';
/** @package */

@@ -3,0 +3,0 @@ export interface SerenityBDDReport extends JSONObject {

@@ -1,3 +0,3 @@

import { Stage, StageCrewMember } from '@serenity-js/core';
import { DomainEvent } from '@serenity-js/core/lib/events';
import type { Stage, StageCrewMember } from '@serenity-js/core';
import type { DomainEvent } from '@serenity-js/core/lib/events';
/**

@@ -4,0 +4,0 @@ * A {@apilink StageCrewMember} that produces [Serenity BDD](http://serenity-bdd.info/)-standard JSON reports

{
"name": "@serenity-js/serenity-bdd",
"version": "3.4.2",
"version": "3.5.0",
"description": "Serenity BDD reporter for Serenity/JS",

@@ -48,5 +48,5 @@ "author": {

"dependencies": {
"@serenity-js/assertions": "3.4.2",
"@serenity-js/core": "3.4.2",
"@serenity-js/rest": "3.4.2",
"@serenity-js/assertions": "3.5.0",
"@serenity-js/core": "3.5.0",
"@serenity-js/rest": "3.5.0",
"ansi-regex": "^5.0.1",

@@ -73,5 +73,5 @@ "axios": "^1.4.0",

"ts-node": "^10.9.1",
"typescript": "^5.0.4"
"typescript": "^5.1.6"
},
"gitHead": "cfa92797638b21f0fde4f2cc836b57f849fee671"
"gitHead": "c34ec9a491ded36cc178f219a9b3cae058c34c2b"
}

@@ -5,3 +5,3 @@ import { actorCalled, configure } from '@serenity-js/core';

import { Argv } from '../Argv';
import type { Argv } from '../Argv';
import { defaults } from '../defaults';

@@ -8,0 +8,0 @@ import { formatError } from '../io';

@@ -6,3 +6,3 @@ import { isTrue } from '@serenity-js/assertions';

import { Argv } from '../Argv';
import type { Argv } from '../Argv';
import { defaults } from '../defaults';

@@ -9,0 +9,0 @@ import { axiosClient, formatError } from '../io';

import { ConfigurationError } from '@serenity-js/core';
import axios, { AxiosInstance, AxiosProxyConfig, AxiosRequestConfig } from 'axios';
import type { AxiosInstance, AxiosProxyConfig, AxiosRequestConfig } from 'axios';
import axios from 'axios';
import * as fs from 'fs';

@@ -7,3 +8,3 @@ import * as https from 'https';

import { Credentials } from '../model';
import type { Credentials } from '../model';

@@ -10,0 +11,0 @@ const HttpsProxyAgent = require('https-proxy-agent'); // eslint-disable-line @typescript-eslint/no-var-requires

import { Ability } from '@serenity-js/core';
import { FileSystem, Path } from '@serenity-js/core/lib/io';
import { ReadStream, Stats, WriteStream } from 'fs';
import type { Path } from '@serenity-js/core/lib/io';
import { FileSystem } from '@serenity-js/core/lib/io';
import type { ReadStream, Stats, WriteStream } from 'fs';

@@ -5,0 +6,0 @@ /**

import { Interaction } from '@serenity-js/core';
import { Path } from '@serenity-js/core/lib/io';
import type { Path } from '@serenity-js/core/lib/io';

@@ -4,0 +4,0 @@ import { UseFileSystem } from '../abilities';

import { Interaction } from '@serenity-js/core';
import { Path } from '@serenity-js/core/lib/io';
import type { Path } from '@serenity-js/core/lib/io';

@@ -4,0 +4,0 @@ import { UseFileSystem } from '../abilities';

@@ -1,3 +0,5 @@

import { Answerable, AnswersQuestions, CollectsArtifacts, Interaction, UsesAbilities } from '@serenity-js/core';
import { d, Path } from '@serenity-js/core/lib/io';
import type { Answerable, AnswersQuestions, CollectsArtifacts, UsesAbilities } from '@serenity-js/core';
import { Interaction } from '@serenity-js/core';
import type { Path } from '@serenity-js/core/lib/io';
import { d } from '@serenity-js/core/lib/io';
import { spawn } from 'child_process';

@@ -4,0 +6,0 @@

@@ -1,5 +0,7 @@

import { Answerable, AnswersQuestions, CollectsArtifacts, ConfigurationError, Interaction, UsesAbilities } from '@serenity-js/core';
import { d, Path } from '@serenity-js/core/lib/io';
import type { Answerable, AnswersQuestions, CollectsArtifacts, UsesAbilities } from '@serenity-js/core';
import { ConfigurationError, Interaction } from '@serenity-js/core';
import type { Path } from '@serenity-js/core/lib/io';
import { d } from '@serenity-js/core/lib/io';
import { CallAnApi } from '@serenity-js/rest';
import { AxiosRequestConfig } from 'axios';
import type { AxiosRequestConfig } from 'axios';

@@ -6,0 +8,0 @@ import { DownloadProgressReport, Notification } from '../../model';

import { Question } from '@serenity-js/core';
import { Path } from '@serenity-js/core/lib/io';
import type { Path } from '@serenity-js/core/lib/io';
import { createHash } from 'crypto';

@@ -4,0 +4,0 @@

import { Question } from '@serenity-js/core';
import { Path } from '@serenity-js/core/lib/io';
import type { Path } from '@serenity-js/core/lib/io';

@@ -4,0 +4,0 @@ import { UseFileSystem } from '../abilities';

@@ -1,2 +0,3 @@

import { AnswersQuestions, Question, UsesAbilities } from '@serenity-js/core';
import type { AnswersQuestions, UsesAbilities } from '@serenity-js/core';
import { Question } from '@serenity-js/core';
import { Path } from '@serenity-js/core/lib/io';

@@ -3,0 +4,0 @@ import * as path from 'path'; // eslint-disable-line unicorn/import-style

@@ -1,4 +0,5 @@

import { AnswersQuestions, Question, UsesAbilities } from '@serenity-js/core';
import type { AnswersQuestions, UsesAbilities } from '@serenity-js/core';
import { Question } from '@serenity-js/core';
import { Argv } from '../../Argv';
import type { Argv } from '../../Argv';

@@ -5,0 +6,0 @@ /**

@@ -1,4 +0,5 @@

import { Question, QuestionAdapter } from '@serenity-js/core';
import type { QuestionAdapter } from '@serenity-js/core';
import { Question } from '@serenity-js/core';
import { Argv } from '../../Argv';
import type { Argv } from '../../Argv';

@@ -5,0 +6,0 @@ /**

@@ -1,7 +0,8 @@

import { AnswersQuestions, PerformsActivities, Task, UsesAbilities } from '@serenity-js/core';
import type { AnswersQuestions, PerformsActivities, UsesAbilities } from '@serenity-js/core';
import { Task } from '@serenity-js/core';
import { Path } from '@serenity-js/core/lib/io';
import { GetRequest } from '@serenity-js/rest';
import { URL } from 'url';
import type { URL } from 'url';
import { GAV } from '../../model';
import type { GAV } from '../../model';
import { CreateDirectory, Notify, StreamResponse } from '../interactions';

@@ -8,0 +9,0 @@ import { RenameFile } from '../interactions/RenameFile';

import { equals } from '@serenity-js/assertions';
import { Answerable, AnswersQuestions, Check, PerformsActivities, Question, Task, UsesAbilities } from '@serenity-js/core';
import { Path } from '@serenity-js/core/lib/io';
import type { Answerable, AnswersQuestions, PerformsActivities, UsesAbilities } from '@serenity-js/core';
import { Check, Question, Task } from '@serenity-js/core';
import type { Path } from '@serenity-js/core/lib/io';

@@ -5,0 +6,0 @@ import { Spawn } from '../interactions';

import { Ensure, equals } from '@serenity-js/assertions';
import { Task } from '@serenity-js/core';
import { Path } from '@serenity-js/core/lib/io';
import type { Path } from '@serenity-js/core/lib/io';
import { GetRequest, LastResponse, Send } from '@serenity-js/rest';

@@ -5,0 +5,0 @@

@@ -1,6 +0,7 @@

import { Stage, StageCrewMember } from '@serenity-js/core';
import { ArtifactGenerated, DomainEvent } from '@serenity-js/core/lib/events';
import type { Stage, StageCrewMember } from '@serenity-js/core';
import type { DomainEvent } from '@serenity-js/core/lib/events';
import { ArtifactGenerated } from '@serenity-js/core/lib/events';
import { Complaint, Notification } from '../model';
import { Printer } from '../Printer';
import type { Printer } from '../Printer';

@@ -7,0 +8,0 @@ /**

@@ -1,7 +0,8 @@

import { Stage, StageCrewMember } from '@serenity-js/core';
import { ArtifactGenerated, DomainEvent } from '@serenity-js/core/lib/events';
import type { Stage, StageCrewMember } from '@serenity-js/core';
import type { DomainEvent } from '@serenity-js/core/lib/events';
import { ArtifactGenerated } from '@serenity-js/core/lib/events';
import ProgressBar from 'progress';
import { DownloadProgressReport } from '../model';
import { Printer } from '../Printer';
import type { Printer } from '../Printer';

@@ -8,0 +9,0 @@ /**

@@ -1,3 +0,4 @@

import { Actor, Cast, TakeNotes } from '@serenity-js/core';
import { Path } from '@serenity-js/core/lib/io';
import type { Actor, Cast} from '@serenity-js/core';
import { TakeNotes } from '@serenity-js/core';
import type { Path } from '@serenity-js/core/lib/io';

@@ -4,0 +5,0 @@ import { UseFileSystem } from '../screenplay';

@@ -1,5 +0,6 @@

import { Actor, Cast, TakeNotes } from '@serenity-js/core';
import { Path } from '@serenity-js/core/lib/io';
import type { Actor, Cast} from '@serenity-js/core';
import { TakeNotes } from '@serenity-js/core';
import type { Path } from '@serenity-js/core/lib/io';
import { CallAnApi } from '@serenity-js/rest';
import { AxiosInstance } from 'axios';
import type { AxiosInstance } from 'axios';

@@ -6,0 +7,0 @@ import { UseFileSystem } from '../screenplay';

@@ -1,2 +0,2 @@

import { StageCrewMember } from '@serenity-js/core';
import type { StageCrewMember } from '@serenity-js/core';

@@ -3,0 +3,0 @@ import { SerenityBDDReporter } from './stage';

@@ -1,3 +0,3 @@

import { DomainEventQueue } from '@serenity-js/core';
import {
import type { DomainEventQueue } from '@serenity-js/core';
import type {
ActivityRelatedArtifactArchived,

@@ -13,4 +13,4 @@ ActivityRelatedArtifactGenerated,

import { SerenityBDDReport } from '../SerenityBDDJsonSchema';
import { SerenityBDDReportContext } from './SerenityBDDReportContext';
import type { SerenityBDDReport } from '../SerenityBDDJsonSchema';
import type { SerenityBDDReportContext } from './SerenityBDDReportContext';
import { activityRelatedArtifact, archivedActivityRelatedArtifact, backgroundOf, businessRuleOf, descriptionOf, featureNarrativeOf, tagOf, testRunnerCalled } from './transformations';

@@ -17,0 +17,0 @@

@@ -1,6 +0,7 @@

import { DomainEventQueues } from '@serenity-js/core';
import type { DomainEventQueues } from '@serenity-js/core';
import { SceneStarts } from '@serenity-js/core/lib/events';
import { Artifact, CorrelationId, Name, TestReport } from '@serenity-js/core/lib/model';
import type { Artifact, CorrelationId} from '@serenity-js/core/lib/model';
import { Name, TestReport } from '@serenity-js/core/lib/model';
import { SerenityBDDReport } from '../SerenityBDDJsonSchema';
import type { SerenityBDDReport } from '../SerenityBDDJsonSchema';
import { SceneSequenceEventQueueProcessor } from './scene-sequence';

@@ -7,0 +8,0 @@ import { SingleSceneEventQueueProcessor } from './single-scene';

@@ -1,4 +0,4 @@

import { CorrelationId } from '@serenity-js/core/lib/model';
import type { CorrelationId } from '@serenity-js/core/lib/model';
import { TestStep } from '../SerenityBDDJsonSchema';
import type { TestStep } from '../SerenityBDDJsonSchema';

@@ -5,0 +5,0 @@ /**

@@ -6,3 +6,3 @@ /* eslint-disable @typescript-eslint/ban-types */

import { ErrorDetails } from '../../SerenityBDDJsonSchema';
import type { ErrorDetails } from '../../SerenityBDDJsonSchema';

@@ -9,0 +9,0 @@ /** @package */

@@ -0,1 +1,3 @@

import type {
Outcome} from '@serenity-js/core/lib/model';
import {

@@ -7,8 +9,7 @@ ExecutionCompromised,

ExecutionSkipped,
ImplementationPending,
Outcome,
ImplementationPending
} from '@serenity-js/core/lib/model';
import { match } from 'tiny-types';
import { ErrorDetails } from '../../SerenityBDDJsonSchema';
import type { ErrorDetails } from '../../SerenityBDDJsonSchema';
import { errorReportFrom } from './errorReportFrom';

@@ -15,0 +16,0 @@

@@ -1,2 +0,2 @@

import { ScenarioParameters } from '@serenity-js/core/lib/model';
import type { ScenarioParameters } from '@serenity-js/core/lib/model';

@@ -3,0 +3,0 @@ /**

@@ -1,2 +0,4 @@

import { DomainEventQueue } from '@serenity-js/core';
import type { DomainEventQueue } from '@serenity-js/core';
import type {
DomainEvent} from '@serenity-js/core/lib/events';
import {

@@ -8,3 +10,2 @@ ActivityFinished,

BusinessRuleDetected,
DomainEvent,
FeatureNarrativeDetected,

@@ -23,5 +24,5 @@ SceneBackgroundDetected,

import { SerenityBDDReport } from '../../SerenityBDDJsonSchema';
import type { SerenityBDDReport } from '../../SerenityBDDJsonSchema';
import { EventQueueProcessor } from '../EventQueueProcessor';
import { SerenityBDDReportContext } from '../SerenityBDDReportContext';
import type { SerenityBDDReportContext } from '../SerenityBDDReportContext';
import { activityFinished, activityStarted, executionFinishedAt, executionStartedAt, reportIdIncluding, scenarioDetailsOf } from '../transformations';

@@ -28,0 +29,0 @@ import { SceneSequenceReportContext } from './SceneSequenceReportContext';

import { ExecutionSuccessful } from '@serenity-js/core/lib/model';
import { SerenityBDDReport } from '../../SerenityBDDJsonSchema';
import type { SerenityBDDReport } from '../../SerenityBDDJsonSchema';
import { SerenityBDDReportContext } from '../SerenityBDDReportContext';
import { ScenarioParametersDescriptor } from './ScenarioParametersDescriptor';
import type { ScenarioParametersDescriptor } from './ScenarioParametersDescriptor';

@@ -7,0 +7,0 @@ /**

@@ -1,4 +0,4 @@

import { Description } from '@serenity-js/core/lib/model';
import type { Description } from '@serenity-js/core/lib/model';
import { SceneSequenceReportContext } from '../SceneSequenceReportContext';
import type { SceneSequenceReportContext } from '../SceneSequenceReportContext';

@@ -5,0 +5,0 @@ export function scenarioOutlineOf(outline: Description) {

@@ -1,5 +0,5 @@

import { Outcome, ScenarioDetails } from '@serenity-js/core/lib/model';
import type { Outcome, ScenarioDetails } from '@serenity-js/core/lib/model';
import { outcomeReportFrom } from '../../mappers';
import { SceneSequenceReportContext } from '../SceneSequenceReportContext';
import type { SceneSequenceReportContext } from '../SceneSequenceReportContext';

@@ -6,0 +6,0 @@ export function scenarioParameterResult(scenario: ScenarioDetails, outcome: Outcome) {

@@ -1,5 +0,5 @@

import { ScenarioDetails, ScenarioParameters } from '@serenity-js/core/lib/model';
import type { ScenarioDetails, ScenarioParameters } from '@serenity-js/core/lib/model';
import { DataTable, DataTableDataSetDescriptor } from '../../../SerenityBDDJsonSchema';
import { SceneSequenceReportContext } from '../SceneSequenceReportContext';
import type { DataTable, DataTableDataSetDescriptor } from '../../../SerenityBDDJsonSchema';
import type { SceneSequenceReportContext } from '../SceneSequenceReportContext';

@@ -6,0 +6,0 @@ export function scenarioParametersOf(scenario: ScenarioDetails, parameters: ScenarioParameters): (context: SceneSequenceReportContext) => SceneSequenceReportContext {

@@ -1,5 +0,5 @@

import { Outcome } from '@serenity-js/core/lib/model';
import type { Outcome } from '@serenity-js/core/lib/model';
import { outcomeReportFrom } from '../../mappers';
import { SceneSequenceReportContext } from '../SceneSequenceReportContext';
import type { SceneSequenceReportContext } from '../SceneSequenceReportContext';

@@ -6,0 +6,0 @@ export function sceneSequenceOverallResult(outcome: Outcome) {

@@ -1,5 +0,5 @@

import { CorrelationId } from '@serenity-js/core/lib/model';
import type { CorrelationId } from '@serenity-js/core/lib/model';
import { SerenityBDDReport } from '../SerenityBDDJsonSchema';
import { LinkedTestStep } from './LinkedTestStep';
import type { SerenityBDDReport } from '../SerenityBDDJsonSchema';
import type { LinkedTestStep } from './LinkedTestStep';

@@ -6,0 +6,0 @@ /**

@@ -1,2 +0,4 @@

import { DomainEventQueue } from '@serenity-js/core';
import type { DomainEventQueue } from '@serenity-js/core';
import type {
DomainEvent} from '@serenity-js/core/lib/events';
import {

@@ -8,3 +10,2 @@ ActivityFinished,

BusinessRuleDetected,
DomainEvent,
FeatureNarrativeDetected,

@@ -20,5 +21,5 @@ SceneBackgroundDetected,

import { SerenityBDDReport } from '../../SerenityBDDJsonSchema';
import type { SerenityBDDReport } from '../../SerenityBDDJsonSchema';
import { EventQueueProcessor } from '../EventQueueProcessor';
import { SerenityBDDReportContext } from '../SerenityBDDReportContext';
import type { SerenityBDDReportContext } from '../SerenityBDDReportContext';
import { activityFinished, activityStarted, executionFinishedAt, executionFinishedWith, executionStartedAt, reportIdIncluding, scenarioDetailsOf } from '../transformations';

@@ -25,0 +26,0 @@ import { SingleSceneReportContext } from './SingleSceneReportContext';

import { Timestamp } from '@serenity-js/core';
import { CorrelationId, Outcome } from '@serenity-js/core/lib/model';
import type { CorrelationId, Outcome } from '@serenity-js/core/lib/model';
import { outcomeReportFrom } from '../mappers';
import { SerenityBDDReportContext } from '../SerenityBDDReportContext';
import type { SerenityBDDReportContext } from '../SerenityBDDReportContext';

@@ -7,0 +7,0 @@ /**

@@ -1,3 +0,4 @@

import { Timestamp } from '@serenity-js/core';
import { Artifact, CorrelationId, HTTPRequestResponse, JSONData, LogEntry, Name, RequestAndResponse, TextData } from '@serenity-js/core/lib/model';
import type { Timestamp } from '@serenity-js/core';
import type { Artifact, CorrelationId, Name, RequestAndResponse} from '@serenity-js/core/lib/model';
import { HTTPRequestResponse, JSONData, LogEntry, TextData } from '@serenity-js/core/lib/model';
import { createHash } from 'crypto';

@@ -7,3 +8,3 @@ import { match } from 'tiny-types';

import { SerenityBDDReportContext } from '../SerenityBDDReportContext';
import type { SerenityBDDReportContext } from '../SerenityBDDReportContext';

@@ -10,0 +11,0 @@ /**

@@ -1,5 +0,5 @@

import { Timestamp } from '@serenity-js/core';
import { CorrelationId, Name } from '@serenity-js/core/lib/model';
import type { Timestamp } from '@serenity-js/core';
import type { CorrelationId, Name } from '@serenity-js/core/lib/model';
import { SerenityBDDReportContext } from '../SerenityBDDReportContext';
import type { SerenityBDDReportContext } from '../SerenityBDDReportContext';

@@ -6,0 +6,0 @@ /**

@@ -1,6 +0,7 @@

import { Timestamp } from '@serenity-js/core';
import { Path } from '@serenity-js/core/lib/io';
import { ArtifactType, CorrelationId, Photo } from '@serenity-js/core/lib/model';
import type { Timestamp } from '@serenity-js/core';
import type { Path } from '@serenity-js/core/lib/io';
import type { ArtifactType, CorrelationId} from '@serenity-js/core/lib/model';
import { Photo } from '@serenity-js/core/lib/model';
import { SerenityBDDReportContext } from '../SerenityBDDReportContext';
import type { SerenityBDDReportContext } from '../SerenityBDDReportContext';

@@ -7,0 +8,0 @@ /**

@@ -1,4 +0,4 @@

import { Description, Name } from '@serenity-js/core/lib/model';
import type { Description, Name } from '@serenity-js/core/lib/model';
import { SerenityBDDReportContext } from '../SerenityBDDReportContext';
import type { SerenityBDDReportContext } from '../SerenityBDDReportContext';

@@ -5,0 +5,0 @@ /**

@@ -1,4 +0,4 @@

import { BusinessRule } from '@serenity-js/core/lib/model';
import type { BusinessRule } from '@serenity-js/core/lib/model';
import { SerenityBDDReportContext } from '../SerenityBDDReportContext';
import type { SerenityBDDReportContext } from '../SerenityBDDReportContext';

@@ -5,0 +5,0 @@ /**

@@ -1,4 +0,4 @@

import { Description } from '@serenity-js/core/lib/model';
import type { Description } from '@serenity-js/core/lib/model';
import { SerenityBDDReportContext } from '../SerenityBDDReportContext';
import type { SerenityBDDReportContext } from '../SerenityBDDReportContext';

@@ -5,0 +5,0 @@ /**

import { Timestamp } from '@serenity-js/core';
import { SerenityBDDReportContext } from '../SerenityBDDReportContext';
import type { SerenityBDDReportContext } from '../SerenityBDDReportContext';

@@ -5,0 +5,0 @@ /**

@@ -1,5 +0,5 @@

import { Outcome } from '@serenity-js/core/lib/model';
import type { Outcome } from '@serenity-js/core/lib/model';
import { outcomeReportFrom } from '../mappers';
import { SerenityBDDReportContext } from '../SerenityBDDReportContext';
import type { SerenityBDDReportContext } from '../SerenityBDDReportContext';

@@ -6,0 +6,0 @@ /**

@@ -1,4 +0,4 @@

import { Timestamp } from '@serenity-js/core';
import type { Timestamp } from '@serenity-js/core';
import { SerenityBDDReportContext } from '../SerenityBDDReportContext';
import type { SerenityBDDReportContext } from '../SerenityBDDReportContext';

@@ -5,0 +5,0 @@ /**

@@ -1,4 +0,4 @@

import { Description } from '@serenity-js/core/lib/model';
import type { Description } from '@serenity-js/core/lib/model';
import { SerenityBDDReportContext } from '../SerenityBDDReportContext';
import type { SerenityBDDReportContext } from '../SerenityBDDReportContext';

@@ -5,0 +5,0 @@ /**

import { dashify } from '../mappers';
import { SerenityBDDReportContext } from '../SerenityBDDReportContext';
import type { SerenityBDDReportContext } from '../SerenityBDDReportContext';

@@ -4,0 +4,0 @@ /**

@@ -1,7 +0,7 @@

import { Path } from '@serenity-js/core/lib/io';
import { ScenarioDetails } from '@serenity-js/core/lib/model';
import type { Path } from '@serenity-js/core/lib/io';
import type { ScenarioDetails } from '@serenity-js/core/lib/model';
import { ensure, isNotBlank } from 'tiny-types';
import { dashify, escapeHtml } from '../mappers';
import { SerenityBDDReportContext } from '../SerenityBDDReportContext';
import type { SerenityBDDReportContext } from '../SerenityBDDReportContext';

@@ -8,0 +8,0 @@ /**

@@ -1,7 +0,8 @@

import { BrowserTag, CapabilityTag, ExecutionRetriedTag, FeatureTag, IssueTag, ManualTag, PlatformTag, Tag, ThemeTag } from '@serenity-js/core/lib/model';
import type { Tag} from '@serenity-js/core/lib/model';
import { BrowserTag, CapabilityTag, ExecutionRetriedTag, FeatureTag, IssueTag, ManualTag, PlatformTag, ThemeTag } from '@serenity-js/core/lib/model';
import { match } from 'tiny-types';
import { equal } from 'tiny-types/lib/objects';
import * as serenitybdd from '../../SerenityBDDJsonSchema';
import { SerenityBDDReportContext } from '../SerenityBDDReportContext';
import type * as serenitybdd from '../../SerenityBDDJsonSchema';
import type { SerenityBDDReportContext } from '../SerenityBDDReportContext';
import { reportIdIncluding } from './reportIdIncluding';

@@ -8,0 +9,0 @@

@@ -1,4 +0,4 @@

import { Name } from '@serenity-js/core/lib/model';
import type { Name } from '@serenity-js/core/lib/model';
import { SerenityBDDReportContext } from '../SerenityBDDReportContext';
import type { SerenityBDDReportContext } from '../SerenityBDDReportContext';

@@ -5,0 +5,0 @@ /**

@@ -1,2 +0,2 @@

import { JSONObject } from 'tiny-types';
import type { JSONObject } from 'tiny-types';

@@ -3,0 +3,0 @@ // https://github.com/serenity-bdd/serenity-core/tree/50a3b1824001f192da2cdca6326d7525d4dd7f25/serenity-model/src/test/resources

@@ -1,3 +0,5 @@

import { DomainEventQueues, Stage, StageCrewMember } from '@serenity-js/core';
import { ArtifactGenerated, AsyncOperationAttempted, AsyncOperationCompleted, AsyncOperationFailed, DomainEvent, TestRunFinishes } from '@serenity-js/core/lib/events';
import type { Stage, StageCrewMember } from '@serenity-js/core';
import { DomainEventQueues } from '@serenity-js/core';
import type { DomainEvent} from '@serenity-js/core/lib/events';
import { ArtifactGenerated, AsyncOperationAttempted, AsyncOperationCompleted, AsyncOperationFailed, TestRunFinishes } from '@serenity-js/core/lib/events';
import { CorrelationId, Description, Name } from '@serenity-js/core/lib/model';

@@ -4,0 +6,0 @@

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

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

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc