Michael Miller
|
7e6080aa5f
|
Move harness out of internals
|
2019-09-26 15:11:54 -06:00 |
|
Michael Miller
|
0067191423
|
Remove reference to Internals namespace
|
2019-09-26 15:11:36 -06:00 |
|
Michael Miller
|
1f300a4a18
|
Use label in sub-group name
|
2019-09-26 15:05:28 -06:00 |
|
Michael Miller
|
c3ea34e762
|
Retrieve test value for sample group
|
2019-09-26 14:57:31 -06:00 |
|
Michael Miller
|
f6e95719ad
|
Remove unnecessary quotes in example name
|
2019-09-26 14:08:17 -06:00 |
|
Michael Miller
|
e5bd582f5f
|
Handle collection for sample group
|
2019-09-26 14:05:55 -06:00 |
|
Michael Miller
|
cd0ba81417
|
Pass test values to test instance
|
2019-09-26 13:00:23 -06:00 |
|
Michael Miller
|
3c9846ae9b
|
Remove reference to internals
|
2019-09-26 12:59:42 -06:00 |
|
Michael Miller
|
5d9e7002d6
|
Some initial work on sample groups
|
2019-09-26 12:31:23 -06:00 |
|
Michael Miller
|
422c805e21
|
Rename SampleValues to TestValues
Move out of internal namespace.
|
2019-09-26 10:26:37 -06:00 |
|
Michael Miller
|
73cef75fcb
|
Remove dummy example
|
2019-09-26 09:56:54 -06:00 |
|
Michael Miller
|
a355b59f3e
|
Type annotations for return types
|
2019-09-25 09:12:03 -06:00 |
|
Michael Miller
|
d4e890af4c
|
Merge remote-tracking branch 'origin/master' into example-restructure
|
2019-09-23 21:30:12 -06:00 |
|
Mike Miller
|
35928133a9
|
Merge branch 'crystal-0.31.0' into 'master'
Crystal 0.31.0
See merge request arctic-fox/spectator!19
|
2019-09-24 03:04:45 +00:00 |
|
Michael Miller
|
c3427a8115
|
Update to version 0.8.3
|
2019-09-23 21:03:46 -06:00 |
|
Michael Miller
|
335a76527b
|
Error on warnings
|
2019-09-23 21:03:04 -06:00 |
|
Michael Miller
|
b79e580822
|
Add build against nightly Crystal
|
2019-09-23 20:58:47 -06:00 |
|
Michael Miller
|
3a6fcb9b0d
|
Fix value negation of attribute matcher
|
2019-09-23 20:52:03 -06:00 |
|
Michael Miller
|
00d1cd9ea3
|
Address warnings with return types in generated types
|
2019-09-23 20:42:04 -06:00 |
|
Michael Miller
|
43dc106c18
|
Add return type annotations
Addresses Crystal compiler warning about abstract method return types.
|
2019-09-23 20:32:21 -06:00 |
|
Michael Miller
|
adbfb7da7c
|
Use integer division - Crystal 0.31.0 change
|
2019-09-23 19:38:15 -06:00 |
|
Michael Miller
|
5d5cc0a41e
|
Update to Crystal 0.31.0
|
2019-09-23 19:38:00 -06:00 |
|
Michael Miller
|
24ccb77595
|
Expose running example to before-each and after-each hooks
|
2019-09-22 11:27:18 -06:00 |
|
Michael Miller
|
5f3c9d2f63
|
Distinguish group variables
|
2019-09-22 11:02:53 -06:00 |
|
Michael Miller
|
24eb5e419a
|
Get around_each hooks working again
|
2019-09-18 21:51:35 -06:00 |
|
Michael Miller
|
b17d19689e
|
Formatting
|
2019-09-18 09:52:49 -06:00 |
|
Michael Miller
|
db3f89731c
|
Call parent hooks
|
2019-09-18 09:51:45 -06:00 |
|
Michael Miller
|
957b8a54db
|
Implement before and after hooks
|
2019-09-17 20:58:26 -06:00 |
|
Michael Miller
|
6e1605f246
|
Add TestContext
|
2019-09-17 20:57:59 -06:00 |
|
Michael Miller
|
da8736f891
|
Don't create test as part of run method
|
2019-09-17 20:37:06 -06:00 |
|
Michael Miller
|
9129aa4286
|
Use Deque instead of Array
|
2019-09-17 20:35:19 -06:00 |
|
Michael Miller
|
52ef5e5ced
|
Some DSL methods for hooks
|
2019-09-15 10:40:53 -06:00 |
|
Michael Miller
|
7002564ebd
|
Add let and subject with variants
New behavior mimics RSpec - bang variant defines immediately instead of
not storing.
|
2019-09-15 09:45:48 -06:00 |
|
Michael Miller
|
c94b284ab3
|
Replace large DSL files with smaller, logical groups
|
2019-09-15 09:15:33 -06:00 |
|
Michael Miller
|
3f7c16c888
|
Move all DSL to one module, but separate files
|
2019-09-13 14:33:46 -06:00 |
|
Michael Miller
|
fafe5606e6
|
Rename DSL::Builder to SpecBuilder
Place all builders under SpecBuilder.
|
2019-09-13 14:10:25 -06:00 |
|
Michael Miller
|
5d86b4f50e
|
Get examples working again
|
2019-09-12 20:26:54 -06:00 |
|
Michael Miller
|
08ee03b1de
|
Quickly get things somewhat working again
|
2019-09-12 20:16:41 -06:00 |
|
Michael Miller
|
64166d1c36
|
Some fixes
|
2019-09-11 22:21:06 -06:00 |
|
Michael Miller
|
a100191875
|
Merge branch 'example-restructure' of gitlab.com:arctic-fox/spectator into example-restructure
|
2019-09-08 11:02:02 -06:00 |
|
Michael Miller
|
a178db05ac
|
Use TestWrapper in Example classes
|
2019-09-08 10:38:26 -06:00 |
|
Michael Miller
|
de8f298676
|
Remove hooks, conditions, and sample vlues (for now)
Removed only from examples and example groups.
|
2019-09-08 10:28:02 -06:00 |
|
Michael Miller
|
e304224bd6
|
Move stack handling to its own type
|
2019-09-08 09:59:25 -06:00 |
|
Michael Miller
|
f25eb9164f
|
Some test creation rewrite
|
2019-09-08 09:58:15 -06:00 |
|
Michael Miller
|
0706a9986c
|
Ensure example is set to finished after running
|
2019-09-06 13:08:41 -06:00 |
|
Michael Miller
|
1c5b46b981
|
Use fresh variables
|
2019-09-01 00:54:04 -06:00 |
|
Michael Miller
|
19913a28d1
|
Gut factories and example structure code
|
2019-08-31 13:12:40 -06:00 |
|
Michael Miller
|
b8e125e38f
|
Add test wrapper
|
2019-08-31 13:12:17 -06:00 |
|
Michael Miller
|
00a2495027
|
Change test root to SpectatorTest
|
2019-08-31 13:11:59 -06:00 |
|
Michael Miller
|
752b7f0ffa
|
Update version constant
|
2019-08-31 10:14:06 -06:00 |
|