Michael Miller
|
eebcba0749
|
Mostly implemented progress formatter
|
2021-05-15 19:45:01 -06:00 |
|
Michael Miller
|
e2f4051927
|
Split error handler from failure method
|
2021-05-15 19:44:06 -06:00 |
|
Michael Miller
|
a36982d6d6
|
Use visitor pattern
|
2021-05-15 19:43:13 -06:00 |
|
Michael Miller
|
d5c4d5e822
|
Call fail instead of failure on visitor
|
2021-05-15 19:42:59 -06:00 |
|
Michael Miller
|
618e9e195a
|
Begin triggering events for formatters
|
2021-05-15 18:31:52 -06:00 |
|
Michael Miller
|
4eb457f197
|
Define and document formatter methods
|
2021-05-15 17:01:29 -06:00 |
|
Michael Miller
|
1ea209184e
|
Formatting
|
2021-05-12 21:41:56 -06:00 |
|
Michael Miller
|
81f509c083
|
Get config, spec, builder, and runner working together
|
2021-05-12 21:41:34 -06:00 |
|
Michael Miller
|
83c4b01e84
|
Set up placeholder formatters
|
2021-05-12 21:41:12 -06:00 |
|
Michael Miller
|
ff084bb3cd
|
Fix dumb mistakes
|
2021-05-12 21:40:48 -06:00 |
|
Michael Miller
|
b8b6b3b609
|
Add pass?/fail? methods to Result types
|
2021-05-12 21:39:50 -06:00 |
|
Michael Miller
|
72b2e7ebcb
|
Fix paths and references
|
2021-05-08 23:46:19 -06:00 |
|
Michael Miller
|
7294f2da67
|
Change ConfigSource to "applicator"
Remove unecessary abstract base class.
Shorten name of CLI arguments config applicator.
|
2021-05-08 23:45:54 -06:00 |
|
Michael Miller
|
f09a6a87e5
|
Remove TestSuite middle-man object
|
2021-05-08 23:38:13 -06:00 |
|
Michael Miller
|
e7138080a6
|
Clean up and simplify Config and Builder
|
2021-05-08 23:37:33 -06:00 |
|
Michael Miller
|
8a4735b9e6
|
Use Formatters instead of Reporters (and Formatters)
|
2021-05-08 23:35:29 -06:00 |
|
Michael Miller
|
f2459cfe94
|
Override === to call includes?
Allows the use of a filter in pattern matching scenarios (select).
|
2021-05-08 23:33:59 -06:00 |
|
Michael Miller
|
e7c3d8f060
|
Use filter if only one is provided
This is less overhead than creating a composite filter for one child
filter.
|
2021-05-08 22:53:39 -06:00 |
|
Michael Miller
|
83d7657b18
|
Use enum flags for run modes
|
2021-05-08 22:51:54 -06:00 |
|
Michael Miller
|
e8848d6855
|
Merge branch 'release/0.10' into reporting
|
2021-05-08 13:23:57 -06:00 |
|
Michael Miller
|
88b323bc27
|
Move common inspect code up to Node
|
2021-05-08 13:22:13 -06:00 |
|
Michael Miller
|
d292c01e74
|
Remove direct references to Example in ExampleGroup
|
2021-05-08 12:43:41 -06:00 |
|
Michael Miller
|
ef7fca3f95
|
Bit of cleanup around parent/group
|
2021-05-08 12:10:27 -06:00 |
|
Michael Miller
|
d7ba47cc49
|
Clean up hook code
|
2021-05-08 12:00:29 -06:00 |
|
Michael Miller
|
e47e625016
|
Remove circular dependency with Node and ExampleGroup
|
2021-05-07 21:04:17 -06:00 |
|
Michael Miller
|
6bea36d8b6
|
Move Node out of Spec namespace
|
2021-05-07 20:09:33 -06:00 |
|
Michael Miller
|
d7bc376429
|
Some initial work on formatters
|
2021-05-07 20:05:00 -06:00 |
|
Michael Miller
|
31d819e4c9
|
Nuke formatting types to prep for new types
|
2021-05-06 22:11:38 -06:00 |
|
Michael Miller
|
f3afd74dc5
|
Empty classes for reporting
|
2021-05-06 22:10:59 -06:00 |
|
Michael Miller
|
ff5d855389
|
Cleanup harness some
|
2021-05-06 22:10:40 -06:00 |
|
Michael Miller
|
02b98ea61b
|
Remove reference to example from result
Pass examples instead of results into formatters.
|
2021-04-26 18:47:11 -06:00 |
|
Michael Miller
|
f24d634ccb
|
Merge branch 'release/0.10' into specs
|
2021-04-26 17:19:25 -06:00 |
|
Michael Miller
|
f549fcfa7a
|
Minor changes to configure methods
|
2021-04-26 17:17:18 -06:00 |
|
Michael Miller
|
6c98d7107c
|
Docs
|
2021-04-26 17:11:53 -06:00 |
|
Michael Miller
|
5dfc60d4cd
|
Fix nil reference error when example name is unavailable
|
2021-04-26 16:53:04 -06:00 |
|
Michael Miller
|
29594eefab
|
Merge branch 'master' into release/0.10
|
2021-04-26 11:19:08 -06:00 |
|
Michael Miller
|
18fb2d3879
|
Bump version to 0.9.36
|
2021-04-25 23:39:26 -06:00 |
|
Michael Miller
|
f0b524dc47
|
Remove workaround
https://github.com/icy-arctic-fox/spectator/issues/1 should be resolved
by https://github.com/crystal-lang/crystal/pull/8234
|
2021-04-20 19:27:41 -06:00 |
|
Michael Miller
|
25638d766e
|
Bump version to 0.9.35
|
2021-04-18 18:08:08 -06:00 |
|
Michael Miller
|
93e270f87a
|
Support variables and methods for type matcher (be_a).
Addresses https://github.com/icy-arctic-fox/spectator/issues/25
|
2021-04-17 09:38:29 -06:00 |
|
Michael Miller
|
d612657b15
|
Merge branch 'release/0.10' into specs
|
2021-03-31 15:28:16 -06:00 |
|
Michael Miller
|
3d702f9bc6
|
Merge branch 'master' into release/0.10
|
2021-03-31 15:19:30 -06:00 |
|
Michael Miller
|
2ec6a31f34
|
Update README to reference latest version
|
2021-03-31 15:07:43 -06:00 |
|
Michael Miller
|
347e07e104
|
Update CHANGELOG
|
2021-03-31 15:07:00 -06:00 |
|
Michael Miller
|
6481403c6f
|
Bump version to 0.9.34
|
2021-03-31 15:01:01 -06:00 |
|
Michael Miller
|
10d597b951
|
Merge branch 'issues/19'
|
2021-03-31 15:00:16 -06:00 |
|
matthewmcgarvey
|
91ea9e6cab
|
Comment out failing expectation with reference to open issue
|
2021-03-30 15:31:23 -04:00 |
|
matthewmcgarvey
|
5bd911341b
|
Set end_line equal to line if end_line not provided
|
2021-03-30 15:29:51 -04:00 |
|
matthewmcgarvey
|
8fafd2467d
|
Allow matching any line number of example in filter
|
2021-03-30 00:18:08 -04:00 |
|
Michael Miller
|
5f15891a41
|
Crystal 1.0.0 and Spectator 0.9.33
|
2021-03-22 17:05:28 -06:00 |
|