Based on the Cucumber documentation, there's a way to support tabular data using a class called DataTable.
That class can return the data to the consumer in three ways:
list of lists
list of maps
custom table transformer
This PR adds the DataTable model with the first two use cases.
DataTable is also available as a widget in the material package so in our context it's prefixed with the import's bdd:
import 'package:bdd_widget_test/src/data_table.dart' as bdd;
Based on the Cucumber documentation, there's a way to support tabular data using a class called DataTable. That class can return the data to the consumer in three ways:
This PR adds the DataTable model with the first two use cases.
DataTable is also available as a widget in the material package so in our context it's prefixed with the import's bdd:
Added unit tests
Tested generated feature file
100% coverage on new changes