dherkin 0.3.0 copy "dherkin: ^0.3.0" to clipboard
dherkin: ^0.3.0 copied to clipboard

outdatedDart 1 only

Gherkin/Cucumber implementation in dart

dherkin #

Gherkin parser and runner for dart. Currently provides basic Cucumber-like functionality for Behavior Driven Development (BDD).

Usage #

  1. Create your runner my_bdd_runner.dart :
    library my_bdd_runner;
    
    import 'package:dherkin/dherkin.dart';
    
    main(args) {
      run(args);
    }
    
    // write your StepDefs below
    
  2. Write gherkin my_gherkin.feature
  3. Invoke the runner : $ dart my_bdd_runner.dart my_gherkin.feature
  4. Copy and paste generated step definitions.
  5. Implement!

Caveat #

Currently, there is no way to procedurally import dart sources. This means that all step def providing files need to be manually imported. :(

0
likes
0
points
40
downloads

Publisher

unverified uploader

Weekly Downloads

Gherkin/Cucumber implementation in dart

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

args, log4dart, worker

More

Packages that depend on dherkin