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