@cucumber/cucumber
GitHub
Preparing search index...
(root)
JsonFormatter
Class JsonFormatter
Hierarchy (
View Summary
)
Formatter
JsonFormatter
Index
Constructors
constructor
Properties
color
Fns
cwd
event
Data
Collector
log
print
Attachments
snippet
Builder
stream
support
Code
Library
documentation
Methods
convert
Name
To
Id
finished
format
Data
Table
format
Doc
String
format
Step
Argument
get
Feature
Data
get
Feature
Tags
get
Scenario
Data
get
Scenario
Tags
get
Step
Data
on
Test
Run
Finished
Constructors
constructor
new
JsonFormatter
(
options
:
IFormatterOptions
)
:
JsonFormatter
Parameters
options
:
IFormatterOptions
Returns
JsonFormatter
Properties
Protected
color
Fns
colorFns
:
IColorFns
Protected
cwd
cwd
:
string
Protected
event
Data
Collector
eventDataCollector
:
EventDataCollector
Protected
log
log
:
IFormatterLogFn
Protected
print
Attachments
printAttachments
:
boolean
Protected
snippet
Builder
snippetBuilder
:
StepDefinitionSnippetBuilder
Protected
stream
stream
:
Writable
Protected
support
Code
Library
supportCodeLibrary
:
SupportCodeLibrary
Static
Readonly
documentation
documentation
:
string
= 'Prints the feature as JSON. The JSON format is in maintenance mode. Please consider using the message formatter with the standalone json-formatter (https://github.com/cucumber/json-formatter).'
Methods
convert
Name
To
Id
convertNameToId
(
obj
:
Pickle
|
Feature
)
:
string
Parameters
obj
:
Pickle
|
Feature
Returns
string
finished
finished
()
:
Promise
<
void
>
Returns
Promise
<
void
>
format
Data
Table
formatDataTable
(
dataTable
:
PickleTable
)
:
any
Parameters
dataTable
:
PickleTable
Returns
any
format
Doc
String
formatDocString
(
docString
:
PickleDocString
,
gherkinStep
:
Step
)
:
any
Parameters
docString
:
PickleDocString
gherkinStep
:
Step
Returns
any
format
Step
Argument
formatStepArgument
(
stepArgument
:
PickleStepArgument
,
gherkinStep
:
Step
)
:
any
Parameters
stepArgument
:
PickleStepArgument
gherkinStep
:
Step
Returns
any
get
Feature
Data
getFeatureData
(
__namedParameters
:
IBuildJsonFeatureOptions
)
:
IJsonFeature
Parameters
__namedParameters
:
IBuildJsonFeatureOptions
Returns
IJsonFeature
get
Feature
Tags
getFeatureTags
(
feature
:
Feature
)
:
IJsonTag
[]
Parameters
feature
:
Feature
Returns
IJsonTag
[]
get
Scenario
Data
getScenarioData
(
__namedParameters
:
IBuildJsonScenarioOptions
)
:
IJsonScenario
Parameters
__namedParameters
:
IBuildJsonScenarioOptions
Returns
IJsonScenario
get
Scenario
Tags
getScenarioTags
(
__namedParameters
:
{
feature
:
Feature
;
gherkinScenarioMap
:
Record
<
string
,
Scenario
>
;
pickle
:
Pickle
;
}
,
)
:
IJsonTag
[]
Parameters
__namedParameters
:
{
feature
:
Feature
;
gherkinScenarioMap
:
Record
<
string
,
Scenario
>
;
pickle
:
Pickle
;
}
Returns
IJsonTag
[]
get
Step
Data
getStepData
(
__namedParameters
:
IBuildJsonStepOptions
)
:
IJsonStep
Parameters
__namedParameters
:
IBuildJsonStepOptions
Returns
IJsonStep
on
Test
Run
Finished
onTestRunFinished
()
:
void
Returns
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
color
Fns
cwd
event
Data
Collector
log
print
Attachments
snippet
Builder
stream
support
Code
Library
documentation
Methods
convert
Name
To
Id
finished
format
Data
Table
format
Doc
String
format
Step
Argument
get
Feature
Data
get
Feature
Tags
get
Scenario
Data
get
Scenario
Tags
get
Step
Data
on
Test
Run
Finished
GitHub
@cucumber/cucumber
Loading...