Erik Schierboom
2f6852e993
cucumber: Transform should support multiple matches and use World as this context ( #25326 )
...
* cucumber: Transform interface supports multiple matches
* cucumber: Use World as this in Transform
2018-04-26 10:27:03 -07:00
Arjun Jhawar
959c2e2e35
Bugfix: change url to uri property name under SourceLocation to match API ( #25243 )
2018-04-24 16:14:38 -07:00
Claudia Hardman
cc77534189
Fix tags property definition in Pickle interface ( #24843 )
2018-04-14 12:11:41 -07:00
Andy Hanson
45c9246c09
Remove esModuleInterop from tsconfigs (no longer mandatory)
2018-02-14 14:55:13 -08:00
Claudia Hardman
8678f67f56
Add optional options param to Cucumber defineStep
...
As Given, When, and Then are all aliases to defineStep, then defineStep should also follow the same signature.
2018-02-12 20:39:47 -05:00
Andy
bef4d2b27d
Enable "esModuleInterop" in all tsconfigs ( #23354 )
2018-02-05 11:01:56 -08:00
bruce-lindsay
89fca5987e
cucumber 4.0.0 ( #23241 )
...
* update for cucumber 4
removed members dropped from cucumber js according to changelog
registerHandler, registerListener, Around
added new module level exports replacing obsolete
defineSupportCode callback
add useForSnippets and perferForRegexpMatch to transform
* make travis ci happy with v3 folder
2018-01-29 11:41:03 -08:00
Kevin Kuszyk
fa5b175189
[cucumber] Update the HookScenarioResult to match the v3 api ( #22651 )
2018-01-04 09:28:18 -08:00
Romke van der Meulen
c5fe3ac33e
[cucumber] deprecate 'typeName' for 'name' ( #22406 )
...
See https://github.com/cucumber/cucumber-js/pull/904
Old and new name marked optional to preserve backward-compatibility,
though specifying neither one will produce an error.
2018-01-03 11:26:36 -08:00
Erik Schierboom
f5e4a39cb6
cucumber: add status enum ( #22635 )
2018-01-03 00:35:31 -08:00
Kevin Kuszyk
b7846fa85b
[cucumber] Update hooks to take options or a string for the tags
2017-12-21 11:58:35 +00:00
Asim Shamim
a3f15a6d1e
Reverting TypeScript version back to 2.3 as requested
2017-12-18 18:04:57 -05:00
Asbjørn Dyhrberg Thegler
8224d15ba4
Merge branch 'master' into master
2017-11-29 08:53:15 +01:00
Romke van der Meulen
0f27ff20f9
[cucumber] fix redundant return types
2017-11-28 11:49:17 +01:00
Asbjørn Dyhrberg Thegler
8761edba82
Fixes versions in type header
...
Why is TypeScript 2.5 and 2.6 not supported?
2017-11-20 12:40:29 +01:00
Asbjørn Dyhrberg Thegler
5f5243e073
Removes patch-part of TypeScript version
...
Build seems to dislike the patch-part of the version
2017-11-20 11:59:27 +01:00
Asbjørn Dyhrberg Thegler
7f4688b9f3
Updates header versions
2017-11-20 11:52:32 +01:00
Asbjørn Dyhrberg Thegler
786fb982ea
Adds a bit of tests for new cucumber hooks
2017-11-20 11:52:03 +01:00
Asbjørn Dyhrberg Thegler
85382afe95
Adds BeforeAll and AfterAll to cucumber types
2017-11-20 11:50:35 +01:00
Romke van der Meulen
d0250af007
[cucumber] bump version number
2017-11-13 11:30:06 +01:00
Romke van der Meulen
1424fbdf29
[cucumber] replace StepDefinitionParam with any
...
Fixes #19831 .
2017-11-13 11:23:28 +01:00
Andy
947a8fb761
Enable strictFunctionTypes ( #20373 )
2017-10-06 14:03:03 -07:00
Romke van der Meulen
bbcb604ea2
cucumber: define overridable World interface ( #19867 )
...
* cucumber: define overridable World interface
By implementing World as an interface, it can be extended in projects by using declaration merging.
* cucumber: add example World override to test
2017-09-26 14:12:04 +09:00
Andy
ccdb9e03d1
Add tslint disables for no-unnecessary-generics ( #19564 )
2017-09-05 09:14:04 -07:00
Andy
cb2dbfbb50
Add ignores for new lint rules ( #19504 )
2017-09-01 07:47:52 -07:00
Andy
516ed213ca
Fix all lint errors ( #19253 )
2017-08-22 14:27:36 -07:00
Andy
924fafffc0
Fix remaining lint errors ( #19166 )
2017-08-20 15:37:53 -07:00
Dimitri Benin
02ff752907
[cucumber] add this definition to steps and hooks, lint code ( #18369 )
...
Add an optional extended description…
2017-08-01 17:35:16 -07:00
Dimitri Benin
674bf789c4
[cucumber] add more specific typings for TableDefinition ( #18131 )
2017-07-24 08:55:35 -07:00
Andy
441bef5f52
cucumber: Fix new --noImplicitAny error ( #15983 )
2017-05-01 14:04:53 -07:00
Manuel J. López Ambrosio
86f77725d5
[cucumber] Add missing type in order to allow number as input parameter and tags on hooks + alignment ( #15510 )
...
* - aligment
- add missing type number
* Proper alignment
* proper alignment
* Adding missing example for number
* Add missing property tags
* Add missing property for hook options - v1
* alignment applied using IDE
2017-04-17 08:07:22 -07:00
Andy Hanson
354cec620d
Move all packages to a types directory
2017-03-24 14:27:52 -07:00