Michael Miller
|
3facf3af9d
|
Change "description" to "what" for consistency
|
2018-10-14 11:50:08 -06:00 |
|
Michael Miller
|
81dce3df9a
|
Cleanup and document some example classes
|
2018-10-10 13:05:17 -06:00 |
|
Michael Miller
|
1c7c6e5e90
|
Initial code for example names
|
2018-09-23 20:24:28 -06:00 |
|
Michael Miller
|
cf0c438a5d
|
Abstract away locals to SampleValues
|
2018-09-23 17:04:06 -06:00 |
|
Michael Miller
|
cddfe5591d
|
Move ValueWrapper and TypedValueWrapper to Internals
Trying to hide from top-level some inner-workings.
|
2018-09-23 16:23:26 -06:00 |
|
Michael Miller
|
ecba0d00ec
|
Pass group to example initializer
|
2018-09-23 12:16:38 -06:00 |
|
Michael Miller
|
a9d4acda36
|
Pass locals to example and test wrapper initializer
The #initialize method is defined in each context/given/module
that needs to add a local.
This is an elegant (although possibly confusing) solution.
|
2018-09-21 14:03:09 -06:00 |
|
Michael Miller
|
bb7f036a82
|
Make Example#group abstract
Instead of passing parent group as an argument, define the group method
in the exapmle class created by the #it macro.
|
2018-09-19 21:50:51 -06:00 |
|
Michael Miller
|
5819e0201e
|
Shorten names of result classes
|
2018-09-15 13:25:11 -06:00 |
|
Michael Miller
|
251bf5bb5e
|
Remove unused source type
|
2018-09-15 10:53:00 -06:00 |
|
Michael Miller
|
7968c5a394
|
Rename Context to ExampleGroup
|
2018-09-15 10:45:47 -06:00 |
|
Michael Miller
|
56229cdc93
|
Move common example runner code into new RunnableExample class
|
2018-09-14 22:17:16 -06:00 |
|
Michael Miller
|
9f778c5cb9
|
Fix after_all hooks running too soon
|
2018-09-12 21:31:44 -06:00 |
|
Michael Miller
|
700108f52f
|
Move example-specific DSL to its own module
|
2018-09-12 15:41:23 -06:00 |
|
Michael Miller
|
84ed9c41b2
|
Store example description
|
2018-09-11 15:57:18 -06:00 |
|
Michael Miller
|
a725c0d5be
|
Pass context to examples
|
2018-09-10 21:51:14 -06:00 |
|
Michael Miller
|
b1d44fb480
|
Remove source tracking since it doesn't work right with macros
|
2018-09-07 21:49:46 -06:00 |
|
Michael Miller
|
de55e31407
|
Add basics for tracking source code location
|
2018-09-04 13:36:19 -06:00 |
|
Michael Miller
|
aeb09b4e0d
|
The #is_expected macro must be in example for visibility in #it
|
2018-08-28 16:44:21 -06:00 |
|
Michael Miller
|
b90cc39638
|
Playing around with contexts and examples
|
2018-08-24 14:53:14 -06:00 |
|
Michael Miller
|
74905b82bd
|
Minimal handling of expectations and failures
|
2018-08-23 12:44:40 -06:00 |
|
Michael Miller
|
0613344230
|
Scratch work on structure
|
2018-08-19 01:15:32 -06:00 |
|