README.md in rast-0.1.2.pre vs README.md in rast-0.3.0.pre

- old
+ new

@@ -1,25 +1,24 @@ # Overview RSpec All Scenario Testing ## Definition of terms -spec - as defined in the yaml file, the individual elements under `specs` +`spec` - as defined in the yaml file, the individual elements under `specs` +`scenario` - a specific combination of tokens from vars, it can uniquely identify a fixture. +`fixture` - instance of a spec, containing a scenario, reference back to the spec, and the expected result for the given scenario. +`variables` - raw list of variables to be combined into multiple fixtures. +`rule` - set of outcome paired with rule clause. +`exemption/exclusions` - rule defining variable combinations to be excluded from the test. +`outcome` - the left portion of a rule e.g. `true: true&true` +`clause` - the right portion of a rule -scenario - a specific combination of tokens from vars, it can uniquely identify a fixture. -fixture - instance of a spec, containing a scenario, reference back to the spec, and the expected result for the given scenario. - -vars - raw list of variables to be combined into multiple fixtures. - -rule - set of outcome paired with rule clause. -exemption/exclusions - rule defining variable combinations to be excluded from the test. - -outcome - the left portion of a rule e.g. `true: true&true` - -clause - the right portion of a rule - - ## When running the tests, the execution starts at the spec file, then invoking the DSL. The DSL will then invoke the parameter generator to generate the scenarios. + +## Adding new features + +- Increment the .gemspec +- Modify the CHANGELOG.md