I believe this package has proved its usefulness, and I'd like to push it to its 1.0 stage. Here are what I have in mind that needs to be done before it's ready: Core & API changes: - [ ] Split out and implement `match_reference` that returns a `Bool` #9 #12 - [ ] support multiple references in `match_reference` [#47](https://github.com/JuliaTesting/ReferenceTests.jl/pull/38#issuecomment-541591771) - [ ] deprecate `@test_reference` - [ ] expose the post-processing handlers to users - [ ] improve the does-not-match handlers Extensions: - [ ] provide a way to write extensions for other file types - [ ] support image rendering using in vscode/atom #41 - [ ] support `AbstractArray{<:Colorant}`, currently it's restricted to 2D matrix - [ ] ignore whitespace for `AbstractArray{<:Number}`(and maybe more) types Etc: - [ ] more illustrative documentation - [ ] test coverage for large data to make sure everything is rendered correctly and efficiently Please comment if you have any other ideas.
I believe this package has proved its usefulness, and I'd like to push it to its 1.0 stage.
Here are what I have in mind that needs to be done before it's ready:
Core & API changes:
match_referencethat returns aBoolFails should be fails and not errors #9 [WIP] Fail rather than error if can't regenerate #12match_reference#47@test_referenceExtensions:
AbstractArray{<:Colorant}, currently it's restricted to 2D matrixAbstractArray{<:Number}(and maybe more) typesEtc:
Please comment if you have any other ideas.