Commit graph

18 commits

Author SHA1 Message Date
Michael Miller
bc0a9c03c9
Remove runtime compilation tests
These may be readded later.
Right now they're failing because the GitHub issue 44 spec changes the behavior of Process.run.
The changes made by that spec shouldn't leak, but to fix correctly requires substantial changes.
These runtime tests provide little value right now and slow down testing.
2022-10-09 16:47:54 -06:00
Michael Miller
26deea3d20
Initial work on Double 2022-03-03 22:10:09 -07:00
Michael Miller
aa12cdf17c
Introduce non-expectation error ExampleFailed
Used by fail method.
Still todo: Output from failed example is missing because there are no 
expectations.
2021-07-10 03:32:55 -06:00
Michael Miller
d3ad0963cd
Minor fixes 2021-01-30 17:31:50 -07:00
Michael Miller
62fd289b0f
Add ability to test expectations directly 2020-08-16 12:04:45 -06:00
Michael Miller
5688e58025
Initial runtime test compilation
Allows for compiling single examples at runtime.
2020-08-16 10:59:15 -06:00
Michael Miller
15f211c4b6 Add it_fails to handle expected failures 2020-01-17 22:41:38 -07:00
Michael Miller
0a6493964d Allow auto-run of Spectator
Needed to test Spectator with itself.
2020-01-01 21:50:08 -07:00
Michael Miller
2c400950a4 Remove specs since they're mostly invalidated by the refactor 2019-09-26 20:52:26 -06:00
Michael Miller
66dcc21383 Move helper methods and classes to their own directory 2018-11-09 11:20:30 -07:00
Michael Miller
8e7f5cf82b Capture sample values for tests 2018-11-01 20:23:28 -06:00
Michael Miller
5a4b4817b4 More tests for the harness 2018-10-21 08:10:59 -06:00
Michael Miller
4ab97bd215 Group children must be set 2018-10-20 22:56:24 -06:00
Michael Miller
2992a18992 Some initial specs for the harness 2018-10-19 20:30:27 -06:00
Michael Miller
1064444f15 DRY up code by adding expectation helper methods 2018-10-19 13:54:32 -06:00
Michael Miller
bc66016c42 Add specs for equality matcher 2018-10-18 13:46:12 -06:00
Michael Miller
c77a85c97a Flag to disable running tests
This is needed for testing Spectator.
2018-10-15 00:32:29 -06:00
Michael Miller
630e537726 Initial commit 2018-08-18 15:33:20 -06:00