https://github.com/cmstead/iotest
A rich testing framework for the Io language
https://github.com/cmstead/iotest
Last synced: 3 months ago
JSON representation
A rich testing framework for the Io language
- Host: GitHub
- URL: https://github.com/cmstead/iotest
- Owner: cmstead
- Created: 2018-06-15T16:43:12.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2018-07-11T22:18:23.000Z (almost 8 years ago)
- Last Synced: 2025-03-12T05:17:15.561Z (over 1 year ago)
- Language: Io
- Size: 22.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
IoTest
======
IoTest is a testing framework for the Io language. The current state of development allows for basic testing functionality. Though not all roadmap features are complete, the current next step is to produce documentation. In the meanwhile, the test files in the tests directory provide a basic example of how to write tests using IoTest.
The feature set is/will be as follows:
- [ ] Configure test runner
- [x] Current working directory
- [x] Test file locations
- [x] Test file extension
- [ ] Reporting level
- [x] Run all tests via a configured test runner
- [x] Create test suites
- [x] Create test cases
- [x] Assertions (Each with an optional failure message)
- [x] Bare assertion
- [x] Equality
- [x] Inequality
- [x] True
- [x] False
- [x] Raises Exception (with optional message string)
- [x] Does not raise exception
- [ ] Reporting
- [ ] JSON output
- [x] Detail
- [ ] Summary
- [ ] Failure only
- [ ] Documentation