Michael Miller
|
0f44403053
|
Fix namespaces preventing structs from being mocked
|
2021-01-30 21:11:51 -07:00 |
|
Michael Miller
|
0332b6eb3b
|
Log when deferred operations run
|
2021-01-30 21:07:42 -07:00 |
|
Michael Miller
|
292dfcbe29
|
Ignore nameless groups in document hierarchy
|
2021-01-30 21:00:28 -07:00 |
|
Michael Miller
|
e44505d4c1
|
Set nameless example to matcher description
|
2021-01-30 21:00:01 -07:00 |
|
Michael Miller
|
82e13f5434
|
Sloppily handle deferred operations
|
2021-01-30 20:53:09 -07:00 |
|
Michael Miller
|
078058ad05
|
Fix various issues with subjects
All tests in crystal spec pass!
|
2021-01-30 20:38:09 -07:00 |
|
Michael Miller
|
948e29a8b7
|
Fix short-hand should syntax
|
2021-01-30 20:27:36 -07:00 |
|
Michael Miller
|
62d478f7c2
|
Prevent overly verbose output of internals
|
2021-01-30 20:20:30 -07:00 |
|
Michael Miller
|
2c33e96dd4
|
Fix parsing passing spec
|
2021-01-30 20:14:25 -07:00 |
|
Michael Miller
|
228696c8b0
|
Fix exit code when tests fail
|
2021-01-30 20:11:09 -07:00 |
|
Michael Miller
|
9743f37e5c
|
Capture reported expectations
|
2021-01-30 20:07:45 -07:00 |
|
Michael Miller
|
bda554739c
|
Re-add JSON output for some types
|
2021-01-30 20:07:36 -07:00 |
|
Michael Miller
|
9d139dfeed
|
Hack together result output
|
2021-01-30 19:42:46 -07:00 |
|
Michael Miller
|
f5713efc62
|
Split Ameba and formatting
|
2021-01-30 19:00:05 -07:00 |
|
Michael Miller
|
17a3f27029
|
Address Ameba errors
|
2021-01-30 18:57:29 -07:00 |
|
Michael Miller
|
e8b284fc60
|
Fix namepsaces
crystal spec compiles again!
|
2021-01-30 17:40:33 -07:00 |
|
Michael Miller
|
b6335ab4bc
|
Update includes list
|
2021-01-30 17:40:03 -07:00 |
|
Michael Miller
|
d3ad0963cd
|
Minor fixes
|
2021-01-30 17:31:50 -07:00 |
|
Michael Miller
|
b07dca697e
|
Remove seemingly unused context stubs code
|
2021-01-30 17:27:17 -07:00 |
|
Michael Miller
|
3b5086c74b
|
Re-add mocks to harness
|
2021-01-30 17:27:02 -07:00 |
|
Michael Miller
|
73985772b7
|
DSL fully added back in
|
2021-01-30 16:43:13 -07:00 |
|
Michael Miller
|
d43d309a47
|
Note about tag inheritence
|
2021-01-30 16:39:41 -07:00 |
|
Michael Miller
|
3bc567da4c
|
Skip examples marked pending
|
2021-01-30 16:36:15 -07:00 |
|
Michael Miller
|
2301e44bd1
|
Add pending? method
|
2021-01-30 16:05:32 -07:00 |
|
Michael Miller
|
20680f37cb
|
Add docs
|
2021-01-30 15:39:29 -07:00 |
|
Michael Miller
|
ba967218fa
|
Move tags code to a common location
|
2021-01-30 15:34:17 -07:00 |
|
Michael Miller
|
bd942bb644
|
Shorten tag method names
Plain `tags` is safe to use as a class method on the group.
|
2021-01-30 14:13:27 -07:00 |
|
Michael Miller
|
e093ec788e
|
Clean up tags method generation by moving it to another macro
|
2021-01-30 14:08:42 -07:00 |
|
Michael Miller
|
803a09464d
|
Initial work to pass along pre-set tags
Define pending examples and groups using this method.
|
2021-01-30 12:32:13 -07:00 |
|
Michael Miller
|
de779fdf61
|
Remove unecessary type name
|
2021-01-30 12:26:29 -07:00 |
|
Michael Miller
|
a5fcb96378
|
Support for tags
|
2021-01-30 12:10:09 -07:00 |
|
Michael Miller
|
fdc2a71dd5
|
Formatting
|
2021-01-30 12:07:45 -07:00 |
|
Michael Miller
|
c5246e1cd3
|
Promote Tags to the Spectator namespace
|
2021-01-30 12:07:23 -07:00 |
|
Michael Miller
|
db877da984
|
Change tags to symbols
|
2021-01-30 12:03:38 -07:00 |
|
Michael Miller
|
5166cd7778
|
Fix case with no tags and some metadata
Simplify tag set construction code.
|
2021-01-30 12:01:49 -07:00 |
|
Michael Miller
|
467f0d3ad4
|
Pass along tags
|
2021-01-30 11:34:01 -07:00 |
|
Michael Miller
|
e77d6f0a4f
|
Change groups from metadata to tags
|
2021-01-30 11:21:49 -07:00 |
|
Michael Miller
|
71a497b148
|
Move tags to node level
|
2021-01-30 11:20:20 -07:00 |
|
Michael Miller
|
8cf498c9e9
|
Switch to using tags instead of metadata
|
2021-01-30 11:13:30 -07:00 |
|
Michael Miller
|
11cb16fb3a
|
Add missing call to super
|
2021-01-30 10:14:09 -07:00 |
|
Michael Miller
|
a56b1e0eb1
|
Somewhat functional metadata unwrap
|
2021-01-30 01:16:26 -07:00 |
|
Michael Miller
|
466a388558
|
Initial code for example metadata
|
2021-01-30 00:40:59 -07:00 |
|
Michael Miller
|
8252d333fa
|
Update changelog with current known changes
|
2021-01-23 19:42:14 -07:00 |
|
Michael Miller
|
57b262ccd6
|
Reference 0.10.0
|
2021-01-23 19:22:58 -07:00 |
|
Michael Miller
|
e3a8e1b9c7
|
Merge branch 'master' into example-api
|
2021-01-23 19:22:28 -07:00 |
|
Michael Miller
|
eee5d3888d
|
Specify version in dependency snippet
|
2021-01-23 19:19:44 -07:00 |
|
Michael Miller
|
b583e88422
|
Add changelog
|
2021-01-23 19:17:56 -07:00 |
|
Michael Miller
|
5cccf5b4cb
|
Support example as block argument to let and subject
Surprisingly, RSpec supports this.
https://relishapp.com/rspec/rspec-core/v/3-10/docs/metadata/current-example
|
2021-01-22 23:00:17 -07:00 |
|
Michael Miller
|
76378c9dae
|
Whitespace
|
2021-01-21 21:05:12 -07:00 |
|
Michael Miller
|
a8840351d5
|
More work hooking up expectations
|
2021-01-21 00:03:57 -07:00 |
|