Sha256: 2f7674c9c84164295adcdb76dc6f68568ab907483eb3bdcb5a0d4a01413f11ea
Contents?: true
Size: 1.11 KB
Versions: 6
Compression:
Stored size: 1.11 KB
Contents
# Overview RSpec All Scenario Testing ## Definition of terms `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 `token` - used loosely to denote the individual variable in a rule. e.g. `true: you & me`, 'you' and 'me' are tokens. ## 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 ## Releasing GEM Build gem with `gem build rast.gemspec` Publish with `gem push <gem-filename>`
Version data entries
6 entries across 6 versions & 1 rubygems
Version | Path |
---|---|
rast-0.14.0 | README.md |
rast-0.11.4 | README.md |
rast-0.11.3 | README.md |
rast-0.11.1 | README.md |
rast-0.11.0 | README.md |
rast-0.10.0 | README.md |