CucumberMessages (CucumberMessages v27.2.0)

This small library its sole purpose is to convert the protobuf schema to Elixir code. In order to use this library, you do not need protoc installed at all!

Summary

Functions

Convert a list of envelopes to the passed format. At the moment only ndjson is supported until there is binary test data.

Functions

convert_envelopes_to(envelopes, atom)

Convert a list of envelopes to the passed format. At the moment only ndjson is supported until there is binary test data.

Because the underlying Protox library doesn't support JSON conversion, we had to write a manual implementation. ndjson formatting is, at the moment, only supported for the cucumber_gherkin library. Other messages will not properly be formatted according to protobuf protocols.