Michael Miller
|
e3576c8924
|
Add support for be === and be =~
Addresses https://github.com/icy-arctic-fox/spectator/issues/26
|
2021-05-19 19:46:46 -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
|
6481403c6f
|
Bump version to 0.9.34
|
2021-03-31 15:01:01 -06: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
|
e0c4d2ac3e
|
Bump version to 0.9.32
|
2021-02-03 10:08:46 -07:00 |
|
Michael Miller
|
8d48e441b2
|
Fix generating source from brace-less examples.
Addresses https://github.com/icy-arctic-fox/spectator/issues/20
|
2021-02-03 10:06:00 -07:00 |
|
Michael Miller
|
c2d5bdd5d1
|
Bump version to 0.9.31
|
2021-01-08 15:32:42 -07:00 |
|
Michael Miller
|
2ecd4ded6d
|
Fix line numbers being wrong with macro expansion
Addresses https://github.com/icy-arctic-fox/spectator/issues/18
|
2021-01-08 15:32:15 -07:00 |
|
Michael Miller
|
891cd4bbf7
|
Change includes to has
|
2020-12-23 14:39:24 -07:00 |
|
Michael Miller
|
20caed9262
|
Add contain matcher improvements to have matcher
|
2020-12-23 14:38:30 -07:00 |
|
Michael Miller
|
edf8ae36df
|
Fix negated contain case
|
2020-12-23 14:19:40 -07:00 |
|
Michael Miller
|
a2ef0fa46a
|
Consistent comments
|
2020-12-23 14:17:05 -07:00 |
|
Michael Miller
|
de1af7178c
|
Fix string usage with contain matcher
|
2020-12-23 14:11:50 -07:00 |
|
Michael Miller
|
f6fc36f60a
|
Bump version to 0.9.30
|
2020-12-23 13:56:19 -07:00 |
|
Michael Miller
|
875ca587f3
|
Show missing values in error output
|
2020-12-23 13:44:12 -07:00 |
|
Michael Miller
|
f465df48d4
|
Fix copy/paste fail docs
|
2020-12-23 13:18:36 -07:00 |
|
Michael Miller
|
5ec7e25d57
|
Remove splat
|
2020-12-23 12:54:44 -07:00 |
|
Michael Miller
|
c720147974
|
Bump version to 0.9.29
|
2020-12-23 12:39:05 -07:00 |
|
Michael Miller
|
0540f94823
|
Add contain_elements and have_elements variants
|
2020-12-23 12:38:37 -07:00 |
|
Michael Miller
|
27754c9e03
|
Bump version to 0.9.28
|
2020-11-07 11:04:34 -07:00 |
|
Michael Miller
|
b91103b40a
|
Handle case where block is provided with return type
|
2020-11-07 11:04:03 -07:00 |
|
Michael Miller
|
8966c0976b
|
Allow manual specification of return type
|
2020-11-07 10:56:33 -07:00 |
|
Michael Miller
|
2cdee0716f
|
Bump version to 0.9.27
|
2020-10-01 18:25:29 -06:00 |
|
Michael Miller
|
9ac6121201
|
New stub syntax to support operator methods
Works like:
stub :[], index : Int32 { 42 }
Addresses https://github.com/icy-arctic-fox/spectator/issues/14
|
2020-10-01 18:23:28 -06:00 |
|
Michael Miller
|
93fa6f6e72
|
Bump version to 0.9.26
|
2020-09-27 10:35:28 -06:00 |
|
Michael Miller
|
e68697a212
|
Fix stubbed yielding method calling original instead of stub
|
2020-09-27 10:30:51 -06:00 |
|
Michael Miller
|
0970f02465
|
Yield instead of forwarding block
Forwarding the block like this captures it, which prevents yield from
being used.
Addresses https://gitlab.com/arctic-fox/spectator/-/issues/54
|
2020-09-27 10:14:30 -06:00 |
|
Michael Miller
|
a39223ff21
|
Bump to 0.9.25
|
2020-09-26 11:03:11 -06:00 |
|
Michael Miller
|
a4680f2584
|
Don't splat values for failed match data
This caused an issue where keys with the same name as existing arguments
couldn't be used.
In this case, "description" and "failure_message".
Fixes https://github.com/icy-arctic-fox/spectator/issues/13
|
2020-09-26 10:50:18 -06:00 |
|
Michael Miller
|
db284066f6
|
Bump version to 0.9.24
|
2020-09-17 10:13:41 -06:00 |
|
Michael Miller
|
a0af1e7cd1
|
Allow string interpolation in some macros
Enables interpolation in example and group descriptions, as well as
anonymous doubles.
Addresses https://github.com/icy-arctic-fox/spectator/issues/10
|
2020-09-17 09:35:49 -06:00 |
|
Michael Miller
|
4a7e0c8bd7
|
Bump version to 0.9.23
|
2020-08-30 12:44:37 -06:00 |
|
Michael Miller
|
a23b2d0753
|
Workaround for https://gitlab.com/arctic-fox/spectator/-/issues/53
|
2020-08-30 12:44:07 -06:00 |
|
Michael Miller
|
ce248de0d9
|
Bump version to 0.9.22
|
2020-08-11 14:37:37 -06:00 |
|
Michael Miller
|
8f0718db86
|
Handle splat in macro for matcher DSL
Should fix https://github.com/icy-arctic-fox/spectator/issues/8
|
2020-08-11 14:37:37 -06:00 |
|
Michael Miller
|
9c14c69bba
|
Change "ditto" to ":ditto:"
|
2020-08-06 19:20:18 -06:00 |
|
Michael Miller
|
ac9a0cec4f
|
Bump version to 0.9.21
Reference latest Crystal.
|
2020-07-27 13:42:55 -06:00 |
|
Michael Miller
|
4e50108fb9
|
Use smaller range for default random seed
RSpec seems to use a smaller range, something like 65k (UInt16).
|
2020-07-27 13:39:57 -06:00 |
|
Michael Miller
|
e5ed6418db
|
Only include seed if report if randomized
|
2020-07-27 13:37:41 -06:00 |
|
Michael Miller
|
e168b0ac7a
|
Blank line before seed output
|
2020-07-27 13:32:49 -06:00 |
|
Michael Miller
|
8fc2c93960
|
Track seed used when just -r is provided
|
2020-07-27 13:32:39 -06:00 |
|
Michael Miller
|
ba29c1e032
|
Show random seed
Only works when a seed specified, not when a random seed is used.
|
2020-07-27 12:10:39 -06:00 |
|
Michael Miller
|
7aa8cb14a4
|
Force seed to UInt64
|
2020-07-27 10:37:08 -06:00 |
|
Michael Miller
|
a8e2e5c021
|
Store random seed
|
2020-07-27 10:36:53 -06:00 |
|
Michael Miller
|
f7d7e2440e
|
Bump version to 0.9.20
|
2020-05-29 20:07:04 -06:00 |
|
Michael Miller
|
7fc25b84c3
|
Fix bug when using multiple short-hand block expects in one test
For instance, this would fail:
```
it "does something" do
expect(&.foo).to be_true
expect(&.false).to be_false
end
```
|
2020-05-29 20:06:37 -06:00 |
|