godog/internal/formatters
John Lonergan bcf6bce793
ambiguous step def detection akin to cucumber jvm (#636)
* added basic detection for ambiguous steps, but causes an error and not yet recorded in the reports as 'Ambiguous', and no test cases figured out yet

* added initial support for detection of ambiguous steps - further work take a look at how cuke jvm report ambiguous steps and sets the step status to 'ambiguous' rather than my current solution which just blows the test up as a regular step error

* added suite_context_test and also introduced missing 'ambiguous' status to make cucumber jvm'

* update CHANGELOG for ambiguous step defs

* missed file from commit

* added internal/formatters/fmt_multi_test.go

* add tests for other peoples code

* added "ambigous" to the help text

* tests

* added some more tests for attachments

* Update internal/flags/flags.go

Co-authored-by: Viacheslav Poturaev <nanopeni@gmail.com>

---------

Co-authored-by: Viacheslav Poturaev <nanopeni@gmail.com>
2024-07-01 10:28:39 +01:00
..
formatter-tests provisional: Attachments now uses base64 padding not raw mode (#629) 2024-05-31 21:33:57 +01:00
fmt.go ambiguous step def detection akin to cucumber jvm (#636) 2024-07-01 10:28:39 +01:00
fmt_base.go ambiguous step def detection akin to cucumber jvm (#636) 2024-07-01 10:28:39 +01:00
fmt_base_test.go Improve ErrSkip handling, add test for Summary and operations order (#584) 2023-10-29 22:59:14 +01:00
fmt_color_tag_test.go Use staticcheck GitHub Action (#563) 2023-06-06 16:52:06 +02:00
fmt_cucumber.go ambiguous step def detection akin to cucumber jvm (#636) 2024-07-01 10:28:39 +01:00
fmt_events.go added support for Attachments (aka Embedddings) (#623) 2024-05-29 00:02:08 +01:00
fmt_junit.go Export internal formatters (#372) 2021-08-10 11:27:17 +02:00
fmt_multi.go ambiguous step def detection akin to cucumber jvm (#636) 2024-07-01 10:28:39 +01:00
fmt_multi_test.go ambiguous step def detection akin to cucumber jvm (#636) 2024-07-01 10:28:39 +01:00
fmt_output_test.go Additional code review observations on Attach() functionality from https://github.com/cucumber/godog/pull/623 (#628) 2024-05-30 02:29:14 +00:00
fmt_pretty.go Reduce deps, fix CI for go1.16, format imports 2023-05-26 16:38:51 +02:00
fmt_progress.go Reduce deps, fix CI for go1.16, format imports 2023-05-26 16:38:51 +02:00
undefined_snippets_gen.go Use staticcheck GitHub Action (#563) 2023-06-06 16:52:06 +02:00
utils_test.go Created internal packages for formatters, storage and models 2020-07-02 08:51:31 +02:00