Michael Miller
|
c29748ede5
|
Restructuring how the test suite is driven
|
2018-12-12 11:48:08 -07:00 |
|
Michael Miller
|
4e0c821b8f
|
Add FinishedResult intermediary class
|
2018-12-10 14:07:14 -07:00 |
|
Michael Miller
|
6c882f9cae
|
Remove ExampleGroup#all_examples
Implement the same functionality with ExampleIterator.
|
2018-11-13 10:08:37 -07:00 |
|
Michael Miller
|
686304f31d
|
Insert example failed exception
|
2018-10-19 20:58:14 -06:00 |
|
Michael Miller
|
df36331132
|
Workaround for Crystal compiler bug
See: https://github.com/crystal-lang/crystal/issues/4225
If there are no concrete implementations of a class, an "undefined
method" error is given for abstract methods.
|
2018-10-15 15:27:05 -06:00 |
|
Michael Miller
|
30a45a24d3
|
Restructure to use a composite design pattern
Examples and example groups now have a common ancestor.
|
2018-10-14 17:10:12 -06:00 |
|
Michael Miller
|
2070d7816b
|
Root example group specialization
|
2018-10-14 14:28:05 -06:00 |
|
Michael Miller
|
3035273e9a
|
Rework how expectations and matchers work together
|
2018-09-28 11:47:42 -06:00 |
|
Michael Miller
|
0d282d3d50
|
Wording - should-syntax instead of #should
|
2018-09-27 16:15:31 -06:00 |
|
Michael Miller
|
83a2a8e238
|
Manually include all sub-modules and top-level types
This is needed so that `spectator/should` is not included by default.
|
2018-09-27 15:49:34 -06:00 |
|