David Goss
David Goss
@charlierudolph i like that. I think (maybe selfishly) it would be useful to have the test run context initialised with the world parameters too.
Another vote for `BeforeAll` and `AfterAll` having world parameters via #1547. The use case for getting URLs etc from world parameters in order to do setup seems reasonable (I could...
@charlierudolph could type as DeepReadonly with TypeScript (https://github.com/jbpros/cucumber-fp does this) which coupled with _.deepClone would go a long way. To enforce at runtime could look at a recursive Object.freeze(), or...
@lexevalton re the world parameters, the idea we're going with for `BeforeAll` is that: - It'll have access to the world parameters (just as the world does) - It'll be...
Doing this on _every_ envelope seems a little excessive to me, and I'd rather not start going our own way with the schema. From the use case you've described, I...
@baev yes that's right, the coordinator does the formatters. @aurelien-reeves how did you do that experiment? Was it in a new clean project using cucumber?
> Directly on main in cucumber-js codebase. I have just patched the "summary_formatter" with the code I have copied earlier Okay that's going to get confusing because you have cucumber...
Sorry for the late reply @lamartire. I talked this over with some of the wider Cucumber team today, and there's broad agreement that the concept of a test case being...
Just an update, I raised https://github.com/cucumber/messages/pull/34 today to get this into the message schema (per my earlier comment). Once that is in, I should be able to get a version...