Michael Miller
|
7451769a29
|
Pass current example as block argument
|
2021-01-09 13:34:15 -07:00 |
|
Michael Miller
|
009ca4776a
|
Cleanup new DSL macros
|
2021-01-09 13:17:42 -07:00 |
|
Michael Miller
|
fbd9713d52
|
Remove unused and deprecated types
|
2021-01-09 12:56:35 -07:00 |
|
Michael Miller
|
2e8036d230
|
Move instance variable
|
2021-01-09 12:48:53 -07:00 |
|
Michael Miller
|
65dba9f317
|
Don't need delegates stored in hooks
Use proc instead. The context can be retrieved from the example
instance.
|
2021-01-09 12:04:27 -07:00 |
|
Michael Miller
|
c4289b82da
|
Better trace message for initial hook processing
|
2021-01-09 11:33:29 -07:00 |
|
Michael Miller
|
df096d91aa
|
Capture source info for hooks
|
2021-01-09 11:30:00 -07:00 |
|
Michael Miller
|
def66acc15
|
Trace hook invocation
|
2021-01-09 11:14:27 -07:00 |
|
Michael Miller
|
e5cbc8d631
|
Promote hooks to fully-fledge types
Hook types include a source, label, and context delegate.
|
2021-01-09 11:06:59 -07:00 |
|
Michael Miller
|
cf422eca02
|
Add null constructor
|
2021-01-09 10:56:33 -07:00 |
|
Michael Miller
|
7d0ba752e9
|
Change ExampleNode to SpecNode
|
2021-01-09 10:39:04 -07:00 |
|
Michael Miller
|
0ee708281f
|
Cleanup hook macros
|
2021-01-09 10:27:54 -07:00 |
|
Michael Miller
|
950f6b3424
|
Add block expression
|
2021-01-09 00:13:22 -07:00 |
|
Michael Miller
|
fbe9f22e02
|
Start rework on capturing expressions
|
2021-01-09 00:12:28 -07:00 |
|
Michael Miller
|
b697511761
|
Slight doc improvement
|
2020-12-31 18:45:56 -07:00 |
|
Michael Miller
|
4c6b6e6436
|
Merge branch 'master' into example-api
|
2020-12-23 14:52:53 -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
|
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
|
0540f94823
|
Add contain_elements and have_elements variants
|
2020-12-23 12:38:37 -07:00 |
|
Michael Miller
|
4533cffce7
|
Initial code to run hooks
|
2020-11-15 11:25:07 -07:00 |
|
Michael Miller
|
2f4cbd9c33
|
Specify contents of event trigger method with macro block
Implement calling parent group hooks.
|
2020-11-15 11:22:52 -07:00 |
|
Michael Miller
|
0279606a1c
|
Placeholder code for after hooks
|
2020-11-15 11:22:06 -07:00 |
|
Michael Miller
|
19d57dd828
|
Add call_once variant of events
|
2020-11-14 17:02:24 -07:00 |
|
Michael Miller
|
b4e74444d1
|
Some work on hooks in DSL
|
2020-11-08 22:21:52 -07:00 |
|
Michael Miller
|
7d54884196
|
Don't pass context, get/cast from example instance
|
2020-11-08 16:53:54 -07:00 |
|
Michael Miller
|
b8dc83286c
|
Upcast context to reduce method instances generated by compiler
|
2020-11-08 16:52:08 -07:00 |
|
Michael Miller
|
f433405ece
|
Scratch work
Trying to implement hooks. Ran into a problem with contexts.
|
2020-11-08 15:06:49 -07:00 |
|
Michael Miller
|
688c08b087
|
Initial work on hooks rework
|
2020-11-07 22:04:37 -07:00 |
|
Michael Miller
|
1f319a70ce
|
Add docs
|
2020-11-07 22:04:21 -07:00 |
|
Michael Miller
|
4230ec70a0
|
Move test handling code to Harness
|
2020-11-07 20:56:30 -07:00 |
|
Michael Miller
|
dba2e23750
|
Typo
|
2020-11-07 15:24:22 -07:00 |
|
Michael Miller
|
f7fe177685
|
Minor adjustments
|
2020-11-07 15:01:08 -07:00 |
|
Michael Miller
|
8ae6ef478b
|
Dynamic examples with null context
|
2020-11-07 14:43:59 -07:00 |
|
Michael Miller
|
40dd85eb38
|
Bit of naming cleanup
|
2020-11-07 13:47:39 -07:00 |
|
Michael Miller
|
347e1a84e5
|
Dedicated example runner type
|
2020-11-07 13:47:31 -07:00 |
|
Michael Miller
|
b8901d485d
|
Merge branch 'master' into example-api
|
2020-11-07 11:18:47 -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
|
e8afe5070b
|
Address Ameba issues
|
2020-10-19 20:34:18 -06:00 |
|
Michael Miller
|
a0e6d5c4e8
|
Re-introduce config options
|
2020-10-19 20:19:25 -06:00 |
|
Michael Miller
|
c36e006c85
|
Move top-level DSL to its own module
|
2020-10-17 22:57:27 -06:00 |
|
Michael Miller
|
87c8914187
|
Typo
|
2020-10-17 22:12:47 -06:00 |
|
Michael Miller
|
e4f3d334ed
|
Consistent naming of random seed
|
2020-10-17 22:12:02 -06:00 |
|
Michael Miller
|
225e1a52ba
|
Clean up example randomization
|
2020-10-17 22:11:04 -06:00 |
|