txt: ## dist_cpan-GDONALD-BDD-Behave.md
  ## Behave
  
  A behavior driven development framework written in [Perl 6](https://perl6.org/).
  
  Currently developed against Rakudo `v6.d`.
  
  #### Install using zef
  
  ```
  zef install BDD::Behave
  
  ```
  
  #### Running Behave:
  
  If a file is not specificed Behave will automatically look for a `specs` directory and will run anything matching `/spec.p6/`.
  
  #### An example:
  
  **specs/001-spec.p6**
  
  ```
  use BDD::Behave;
  
  describe -> 'this spec' {
    it -> 'passes' {
      expect(42).to.be(42);
    }
  }
  
  describe -> 'this final spec' {
    it -> 'fails at line 12' {
      expect(42).to.be(41);
    }
  }
  
  ```
  
  You can run the spec like this:
  
  ```
  $ behave specs/001-spec.p6
  
  ```
  
  Output:
  
  ```
  specs/001-spec.p6
  
      ⮑  'this spec'
          ⮑  'passes'
              ⮑  SUCCESS
  
      ⮑  'this final spec'
          ⮑  'fails at line 12'
              ⮑  FAILURE
  
  Failures:
  
    [ ✗ ] specs/001-spec.p6:12
  
  ```
  
  #### Status
  
  [![Build Status](https://travis-ci.org/gdonald/BDD-Behave.svg?branch=master)](https://travis-ci.org/gdonald/BDD-Behave)
  
  #### Documentation
  
  No docs yet, see the examples in [specs/\*](https://github.com/gdonald/BDD-Behave/tree/master/specs).
  
  #### License
  
  Behave is released under the [Artistic License 2.0](https://opensource.org/licenses/Artistic-2.0)
  