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 |
|
Michael Miller
|
b7ed4ec14c
|
Nest spec types
|
2021-01-21 00:03:39 -07:00 |
|
Michael Miller
|
ce6f77656a
|
Use ExpectationFailed instead of AssertionFailed
|
2021-01-20 21:38:34 -07:00 |
|
Michael Miller
|
98a29309ff
|
Remove assert methods
|
2021-01-20 21:36:18 -07:00 |
|
Michael Miller
|
f97e5365e3
|
Merge branch 'example-api' of gitlab.com:arctic-fox/spectator into example-api
|
2021-01-16 18:05:48 -07:00 |
|
Michael Miller
|
73dc7ae811
|
Fix copy/paste docs
|
2021-01-16 17:16:31 -07:00 |
|
Michael Miller
|
a7ac170153
|
Remove unused methods
|
2021-01-16 17:07:07 -07:00 |
|
Michael Miller
|
57c9333c1f
|
Match hook ordering of RSpec
Addresses https://github.com/icy-arctic-fox/spectator/issues/12
|
2021-01-16 17:04:42 -07:00 |
|
Michael Miller
|
cd519178ac
|
Remove whitespace
|
2021-01-16 16:52:41 -07:00 |
|
Michael Miller
|
13061cfb38
|
Workaround context scope not used in method delegation
|
2021-01-16 16:52:16 -07:00 |
|
Michael Miller
|
153933b044
|
Add DSL and code to create around_each hooks
|
2021-01-16 16:47:40 -07:00 |
|
Michael Miller
|
36c2a5d368
|
Logic for around_each hooks
|
2021-01-16 16:28:33 -07:00 |
|
Michael Miller
|
5ea83f51bb
|
Cache implicit subject
|
2021-01-16 12:10:52 -07:00 |
|
Michael Miller
|
d738494fdf
|
Cleanup example name output
|
2021-01-16 11:49:43 -07:00 |
|
Michael Miller
|
3527507639
|
Remove debug
|
2021-01-16 11:13:20 -07:00 |
|
Michael Miller
|
3ec267abbb
|
Fix reporting for should syntax
|
2021-01-16 11:12:41 -07:00 |
|
Michael Miller
|
97923d6bcd
|
Handle nil labels
|
2021-01-16 11:11:42 -07:00 |
|
Michael Miller
|
0992bad7eb
|
Get harness compiling again
|
2021-01-16 11:03:05 -07:00 |
|
Michael Miller
|
175ce8f293
|
Include matchers DSL
|
2021-01-16 11:02:49 -07:00 |
|
Michael Miller
|
4500ebcddc
|
Update old references to Value and Block
|
2021-01-16 11:02:29 -07:00 |
|
Michael Miller
|
58e7981b0c
|
Fix type warning
|
2021-01-16 11:00:54 -07:00 |
|
Michael Miller
|
e09f5c960a
|
Change Assertions to Expectations
Start expectation rework.
|
2021-01-16 10:22:23 -07:00 |
|
Michael Miller
|
50d1f69230
|
Don't cache the block return value
Let the matcher handle this if it needs to.
|
2021-01-15 23:15:07 -07:00 |
|
Michael Miller
|
a74957204b
|
Introduce abstract generic value type
Sits between AbstractExpression and Value and Block.
|
2021-01-15 22:32:02 -07:00 |
|
Michael Miller
|
4ed8c4a573
|
Implement remaining assertion macros
Move "should" methods.
|
2021-01-10 11:09:28 -07:00 |
|