Open hawkeyexl opened 2 months ago
The following markdown should fail to compile because of conflicting test IDs, but it doesn't. Worse, it appends the steps under the second test to those in the first test, but doesn't include the setup parameter.
[comment]: # (test {"id":"foobar"}) ... [comment]: # (test {"id":"foobar", "setup": "setup.spec.json"})
Failing the step would break current behaviors. Instead, we should append a UUID to duplicate test IDs.
The following markdown should fail to compile because of conflicting test IDs, but it doesn't. Worse, it appends the steps under the second test to those in the first test, but doesn't include the setup parameter.