Commit Graph

1827 Commits

Author SHA1 Message Date
Michael Miller 01f9499828
Initial work on architecture doc 2021-12-01 16:10:18 -07:00
Michael Miller 6281f38b32
Add contributing guide 2021-12-01 16:10:04 -07:00
Michael Miller 59ce312341
Fix typos and spelling 2021-11-28 15:45:17 -07:00
Michael Miller bc61e0e64f
Release 0.10.2 2021-10-22 17:43:33 -06:00
Michael Miller f1f1659836
Fix adding stubs to class methods on mocked types 2021-10-11 23:03:50 -06:00
Michael Miller 5692a77a1b
Update naming from partial to target 2021-10-11 23:03:12 -06:00
Michael Miller 53f7c94e8a
Add missing negation variants for method stubs 2021-10-11 22:39:16 -06:00
Michael Miller 9d4a5886e5
Reorganize some specs 2021-10-09 13:39:44 -06:00
Michael Miller 36354082c7
Pass arguments to original/fallback for stubbed top-level methods
Addresses https://github.com/icy-arctic-fox/spectator/issues/36
2021-09-28 19:02:42 -06:00
Michael Miller a95c5bcab7
Better handling with `be` match against Value types and nil
Releates to https://github.com/icy-arctic-fox/spectator/issues/37
2021-09-28 18:22:41 -06:00
Michael Miller 99ced17516
Handle undefined methods with have_attributes matcher
Instead of producing a compilation error on missing/undefind methods, 
substitute in an "undefined" value.
This shows better output to the user.
2021-09-26 12:50:17 -06:00
Mike Miller 20e17851c6 Merge branch 'doc-fix-given-provider' into 'master'
Updated documentation to the current syntax, no need to confuse people with deprecated stuff.

See merge request arctic-fox/spectator!34
2021-09-25 16:14:39 +00:00
iain barnett 458d01394c Updated documentation to the current syntax, no need to confuse people with deprecated stuff. 2021-09-25 13:56:49 +09:00
Michael Miller 83fa0499d3
Fix https://github.com/icy-arctic-fox/spectator/issues/34 2021-09-22 18:01:15 -06:00
Michael Miller 2f1ac1374b
Use RegexMatcher to force used =~ operator 2021-09-22 17:57:56 -06:00
Michael Miller 64b9c13436
Remove Test prefix 2021-09-22 17:53:42 -06:00
Michael Miller 627a288358
Missing doc 2021-09-20 11:01:00 -06:00
Michael Miller 81126b1557
Bump version in README to 0.10.1 2021-09-16 09:13:50 -06:00
Michael Miller 9ff6a52cee
GitHub and GitLab fork links 2021-09-16 09:13:29 -06:00
Michael Miller e0e442d394
Fix release date of v0.10.0 2021-09-16 09:10:12 -06:00
Michael Miller 53bbd24617
Release 0.10.1 2021-09-16 09:04:44 -06:00
Michael Miller a51640105c
Re-add pre- and post-condition hooks
Accidentally removed in hook refactoring.
Addresses https://gitlab.com/arctic-fox/spectator/-/issues/62
2021-09-16 09:01:51 -06:00
Mike Miller e5a3a92085 Merge branch 'master' into 'master'
Handle directories with spaces in the path/filename

See merge request arctic-fox/spectator!33
2021-09-16 13:56:06 +00:00
Todd Sundsted a3b7f5f4b1 Handle directories with spaces in the path/filename 2021-09-16 09:02:34 -04:00
Michael Miller 632845574f
Stringify tags
Addresses https://gitlab.com/arctic-fox/spectator/-/issues/61
2021-09-11 16:05:20 -06:00
Michael Miller f608081b02
Release 0.10.0 2021-08-19 14:06:07 -06:00
Mike Miller 60085eb726 Merge branch 'release/0.10' into 'master'
v0.10 Release

Closes #57 and #28

See merge request arctic-fox/spectator!29
2021-08-19 19:59:00 +00:00
Michael Miller 09dcbdb383
Fix dumb with JUnit and HTML output 2021-08-19 13:55:58 -06:00
Michael Miller 09414e611b
Brighten yellow for pending 2021-08-19 13:45:22 -06:00
Michael Miller 5d90a99d8e
Update README and CHANGELOG with recent changes
Attempt to clarify confusion around 
https://github.com/icy-arctic-fox/spectator/issues/22
2021-08-19 13:35:15 -06:00
Michael Miller 2f6ef4b578
Fix accidental check-in from testing 2021-08-19 13:16:50 -06:00
Michael Miller e037e42fa7
Fix links to examples not working 2021-08-19 13:14:53 -06:00
Michael Miller f5ec9ccff6
CSS!
The HTML report looks beautiful.
2021-08-19 13:07:15 -06:00
Michael Miller efca1409c6
Fix dumb 2021-08-19 13:00:51 -06:00
Michael Miller 708fd692ae
Add actual label to match data description 2021-08-19 11:46:07 -06:00
Michael Miller babc7ebc3a
Tweaks 2021-08-18 22:15:50 -06:00
Michael Miller 18b42304c9
Use lists and fix some issues 2021-08-18 18:18:18 -06:00
Michael Miller dd0ef01369
Initial code for HTML formatter 2021-08-18 17:50:09 -06:00
Michael Miller f4fc599a1d
Add display_name convenience method 2021-08-18 17:47:20 -06:00
Michael Miller 01d1a8736e
Mark slow compilation tests 2021-08-18 15:57:39 -06:00
Michael Miller c49522a791
Allow tags on top-level groups 2021-08-18 15:57:22 -06:00
Michael Miller 21d14bd814
Add f-prefix variants of groups and examples
For instance: `fit` for `it "...", :focus`
2021-08-18 13:55:21 -06:00
Michael Miller 2b27ea5a01
Quick implementation of `filter_run_when_matching`
Needed for focus tests.
2021-08-18 13:46:54 -06:00
Michael Miller fd4812207a
Whitespace 2021-08-18 11:27:06 -06:00
Michael Miller 1e82608500
Add methods matching RSpec for configuring include and exclude tags 2021-08-17 23:40:58 -06:00
Michael Miller c209fe7259
Add ascend methods 2021-08-17 22:10:01 -06:00
Michael Miller 8d366bf637
Fully implemented test filtering by tags
Addresses https://gitlab.com/arctic-fox/spectator/-/issues/16
2021-08-17 21:54:01 -06:00
Michael Miller ffb99a21d5
Update changelog to mention group matching 2021-08-17 21:44:15 -06:00
Michael Miller a9a46c76ad
Support tag filtering with value 2021-08-17 21:34:26 -06:00
Michael Miller b79dd4361e
Initial implementation of tag filtering 2021-08-17 20:52:06 -06:00