Michael Miller
|
1f91836de1
|
Use block to create examples
Seems that nodes can't be duped/cloned easily.
|
2021-06-13 14:45:01 -06:00 |
|
Michael Miller
|
4ff27defff
|
Initial code for iterative (sample) groups
|
2021-06-13 13:16:31 -06:00 |
|
Michael Miller
|
e51ad6d504
|
Check if provided and given are used in a method
|
2021-06-12 17:06:43 -06:00 |
|
Michael Miller
|
04d6c70f59
|
Cleaner distinction between metadata and tags
|
2021-06-12 16:45:45 -06:00 |
|
Michael Miller
|
704c28e822
|
Reimplement given as provided and deprecate
The behavior is slightly different now.
Nested example blocks aren't allowed in `provided`.
The block produces one example, not multiple.
|
2021-06-12 16:23:38 -06:00 |
|
Michael Miller
|
71a5c39f6c
|
Use skip instead of pending tag
Specify default reason for skipping groups.
|
2021-06-12 12:14:19 -06:00 |
|
Michael Miller
|
02a4b2946e
|
Display failed expectations and error if an example had both
|
2021-06-12 12:10:44 -06:00 |
|
Michael Miller
|
621ddb466f
|
Support output of multiple failed expectations
|
2021-06-12 11:59:57 -06:00 |
|
Michael Miller
|
88f0c23a3e
|
Add support for sub-index in result blocks
|
2021-06-12 11:40:21 -06:00 |
|
Michael Miller
|
dcdb87e31a
|
Output match data to XML
|
2021-06-12 11:24:21 -06:00 |
|
Michael Miller
|
ba3a03736e
|
Show match data in failure block
|
2021-06-12 11:08:46 -06:00 |
|
Michael Miller
|
a5ed5d0fb1
|
Pass exception failure message to error
|
2021-06-12 10:33:28 -06:00 |
|
Michael Miller
|
2407c43132
|
Only show "Not yet implemented" for missing test block
|
2021-06-12 09:53:42 -06:00 |
|
Michael Miller
|
bfbeaf7454
|
Default reason for missing example block "Not yet implemented"
|
2021-06-11 21:16:46 -06:00 |
|
Michael Miller
|
6f4cc12dfd
|
Mark example pending if block is omitted
|
2021-06-11 21:03:46 -06:00 |
|
Michael Miller
|
117ed90185
|
Fix DSL usage of tags
Ensure parent tags don't get modified by duplicating the hash.
Force tag value to string.
|
2021-06-11 20:22:08 -06:00 |
|
Michael Miller
|
dcdc64e134
|
Specify skip reason
|
2021-06-11 19:30:23 -06:00 |
|
Michael Miller
|
a061bd2044
|
Check pending, skip, and reason tags for reason
|
2021-06-11 19:29:29 -06:00 |
|
Michael Miller
|
12cba23fa3
|
Treat skip tag as pending
|
2021-06-11 19:03:16 -06:00 |
|
Michael Miller
|
14d45756e9
|
Consolidate default pending reason
|
2021-06-11 18:59:10 -06:00 |
|
Michael Miller
|
4f2df78c34
|
Deprecate current behavior of pending blocks
|
2021-06-11 18:55:56 -06:00 |
|
Michael Miller
|
420f69f56b
|
Add pending changes to changelog
|
2021-06-11 18:45:05 -06:00 |
|
Michael Miller
|
b43b09f46d
|
Change order of pending result parameters
|
2021-06-11 18:31:41 -06:00 |
|
Michael Miller
|
3b1db7b772
|
Pass along pending tag value if available
|
2021-06-11 18:30:12 -06:00 |
|
Michael Miller
|
4a9ec3df4a
|
Store tags with an optional string value
|
2021-06-11 18:26:55 -06:00 |
|
Michael Miller
|
d9088b39ca
|
Add skip message when using xit (and variants)
|
2021-06-11 18:11:46 -06:00 |
|
Michael Miller
|
5a2a71ffe8
|
Pass and output along reason for pending/skip result
|
2021-06-09 22:15:15 -06:00 |
|
Michael Miller
|
8d73434e0b
|
Add ability to mark example skipped/pending mid-test
|
2021-06-09 21:57:17 -06:00 |
|
Michael Miller
|
ab6487cbfa
|
Merge branch 'release/0.10' into pending
|
2021-06-05 22:44:54 -06:00 |
|
Michael Miller
|
b9d77321b3
|
Fix premature call of after_all hook
|
2021-06-05 22:44:34 -06:00 |
|
Michael Miller
|
a08d5202fe
|
Implement pending examples as lighweight examples
Drop test code block if a pending, skip, or x-prefix macro is used.
|
2021-06-05 12:51:46 -06:00 |
|
Michael Miller
|
b738b6b3ff
|
Add item regarding reporting and formatting
|
2021-06-03 22:04:11 -06:00 |
|
Michael Miller
|
103597a7be
|
Update runtime JSON parsing to use new structure
|
2021-06-02 23:59:42 -06:00 |
|
Michael Miller
|
15c5b0991d
|
Fix doc
|
2021-06-02 23:54:38 -06:00 |
|
Michael Miller
|
12f06abf11
|
Move profile JSON formatting into Profile class
|
2021-06-02 23:51:53 -06:00 |
|
Michael Miller
|
bd34b87e22
|
Simplify JSON formatter by reusing Example's to_json
|
2021-06-02 23:44:36 -06:00 |
|
Michael Miller
|
8536fcf58c
|
Fix full_description being an object
|
2021-06-02 23:41:23 -06:00 |
|
Michael Miller
|
98ba607583
|
Dumb whitespace
|
2021-06-02 23:37:01 -06:00 |
|
Michael Miller
|
835fa40773
|
Handle nil location
|
2021-06-02 23:35:41 -06:00 |
|
Michael Miller
|
39e917ce57
|
Consistent location fields
|
2021-06-02 23:09:30 -06:00 |
|
Michael Miller
|
8f3a7c0a5a
|
Basically done JSON formatter
|
2021-06-02 22:48:48 -06:00 |
|
Michael Miller
|
fa3e9dd34d
|
Implement JUnit formatter
|
2021-05-30 15:02:30 -06:00 |
|
Michael Miller
|
e30d5c1981
|
Use multiple << on a single line
|
2021-05-30 14:21:42 -06:00 |
|
Michael Miller
|
0a7909fb7a
|
Cleanup
|
2021-05-30 10:44:09 -06:00 |
|
Michael Miller
|
877831a98b
|
Add docs
|
2021-05-30 10:17:49 -06:00 |
|
Michael Miller
|
a4042a9684
|
Extend PendingBlock from ResultBlock and rename to PendingResultBlock
|
2021-05-30 10:02:25 -06:00 |
|
Michael Miller
|
7215e28d75
|
Implement TAP formatter
|
2021-05-29 23:09:28 -06:00 |
|
Michael Miller
|
40e189a1d1
|
Fix method name
|
2021-05-29 23:09:18 -06:00 |
|
Michael Miller
|
48fb293ba0
|
Define notification type for messages
|
2021-05-29 22:59:56 -06:00 |
|
Michael Miller
|
76c525de52
|
Fix call to example_finished
|
2021-05-29 22:47:53 -06:00 |
|