0.3.8 - 2024-07-31
- Add support for using the
CRYSTAL
ENV var to customize binary used forASPEC::Methods.assert_error
andASPEC::Methods.assert_success
(#424) (George Dietrich)
0.3.7 - 2024-04-09
- Integrate website into monorepo (#365) (George Dietrich)
0.3.6 - 2023-10-09
Administrative release, no functional changes
0.3.5 - 2023-04-26
- Ensure
#before_all
runs exactly once, and before#initialize
(#285) (George Dietrich)
0.3.4 - 2023-03-19
- Fix exceptions not being counted as errors when raised within the
initialize
method of a test case (#276) (George Dietrich) - Fix a documentation typo in the
TestWith
example (#269) (George Dietrich)
0.3.3 - 2023-02-18
- Update some links in preparation for Athena Framework
0.18.0
(#261) (George Dietrich)
0.3.2 - 2023-01-16
- Add
ASPEC::TestCase::TestWith
that works similar to theASPEC::TestCase::DataProvider
but without needing to create a dedicated method (#254) (George Dietrich)
0.3.1 - 2023-01-07
- Update the docs to clarify the component needs to be manually installed (#247) (George Dietrich)
- Add support for codegen for the
ASPEC.assert_error
andASPEC.assert_success
methods (#219) (George Dietrich) - Add ability to skip running all examples within a test case via the
ASPEC::TestCase::Skip
annotation (#248) (George Dietrich)
0.3.0 - 2022-05-14
First release a part of the monorepo.
- Breaking: change the
assert_error
to no longer be file based. Code should now be provided as a HEREDOC argument to the method (#173) (George Dietrich) - Update minimum
crystal
version to~> 1.4.0
(#169) (George Dietrich)
- Add
VERSION
constant toAthena::Spec
namespace (#166) (George Dietrich) - Add getting started documentation to API docs (#172) (George Dietrich)
- Add ASPEC::Methods.assert_success (#173) (George Dietrich)
0.2.6 - 2021-11-03
- Fix
test
helper macro generating invalid method names by replacing all non alphanumeric chars with_
(#12) (George Dietrich)
0.2.5 - 2021-11-03
- Fix
test
helper macro not actually callingyield
(#11) (George Dietrich)
0.2.4 - 2021-01-29
0.2.3 - 2020-12-03
- Update
crystal
version to allow version greater than1.0.0
(#7) (George Dietrich
0.2.2 - 2020-10-02
- Add support for data providers defined in parent types (#6) (George Dietrich)
0.2.1 - 2020-09-25
- Changed data provider generated
it
blocks have proper file names and line numbers (#4) (George Dietrich)
0.2.0 - 2020-08-08
- Breaking: require data providers methods to declare a return type of
Hash
,NamedTuple
,Tuple
, orArray
(#3) (George Dietrich) - Changed data provider generated
it
blocks to include the key/index (#2) (George Dietrich)
0.1.0 - 2020-08-06
Initial release.