An open API service indexing awesome lists of open source software.

https://github.com/berkspar/flutter_bdd

An proof of concept to implement flutter_gherkin using BDD tests.
https://github.com/berkspar/flutter_bdd

Last synced: 4 months ago
JSON representation

An proof of concept to implement flutter_gherkin using BDD tests.

Awesome Lists containing this project

README

        

# Flutter BDD

An proof of concept to implement [flutter_gherkin](https://pub.dev/packages/flutter_gherkin) using BDD tests.

## Table of Contents

- [Features](#features)
- [How To Use](#how-to-use)
- [How To Test](#how-to-test)
- [License](#license)

## Features

Some things that you can do with Flutter BDD:

* Use [flutter_gherkin](https://pub.dev/packages/flutter_gherkin) to create integration tests
* Has a minimal project structure

## How To Use

To clone and run this application, you'll need [Git](https://git-scm.com) and [Flutter](https://flutter.dev/docs/get-started/install) installed on your computer. From your command line:

```bash
# Clone this repository
$ git clone https://github.com/BerkSpar/flutter_bdd

# Go into the flutter project
$ cd flutter_bdd

# Get dependencies
$ flutter pub get

# Run the app
$ flutter run
```

## How To Test
To run tests of this application, you'll need [Node](https://nodejs.org/en) installed on your computer to generate the dashboard and [Slidy](https://pub.dev/packages/slidy) to run the tests with one single line on terminal. From your command line:

```bash
# Go into the flutter project
$ cd flutter_bdd

# Get dependencies
$ flutter pub get

# Run the app
$ slidy run bdd
```

## License

Apache License 2.0