approval_tests 1.1.0 approval_tests: ^1.1.0 copied to clipboard
Approval Tests implementation in Dart. Inspired by ApprovalTests.
1.1.0 #
- Breaking release:
- Added new reporter:
GitReporter
. It allows you to usegit
to view the differences between the received and approved files. - Added support to approve files using CLI. Now you can approve files using the command line:
dart run approval_tests:review
- Added support to use ApprovalTests during widget tests.
- Added header to generated files. For resolved issues you can add this to approved files:
'# This file was generated by approval_tests. Please do not edit.\n' - Some minor changes and code improvements. Thanks to Richard Coutts
- Added new reporter:
1.0.0 #
- Initial major release.
0.5.1 #
- Updated documentation.
- Updated dependencies.
- Updated
README.md
file. - Updated
TODO.md
file. - Rewrited comparators. Now it is only FileComparator.
- Rewrited Scrubbers: regex scrubber, date scrubber.
- Now, first run automatically create approved snapshot. You can approve another snapshot by setting
approveResult
totrue
and using Diff Tool. - Completely rewritten
CommandLineReporter
. There were changes with the comparison method, as well as highlighting by color the places where there are differences. Green - approved. White text on red background - Differences in received file. - Internal updates such as:
- Adding android studio installation via github actions to test Diff Reporter on different devices.
- Full code test coverage after significant changes.
- Changes to getting file name and path depending on platform.
0.4.6 #
- Updated dependencies. Removed
dcli
package. - Issue https://github.com/approvals/ApprovalTests.Dart/issues/3 was fixed.
- Minor changes:
IDEComparator
now gets the currentStackTrace
if an error occurs.
0.4.5 #
- Updated dependencies and actions versions.
- Updated Logger's output: now it is more informative.
- Updated
CONTRIBUTING.md
file: added Arlo's Commit Notation.
0.4.4 #
- Added setup visual studio code action to the
build_and_test
workflow for testIDEComparator
.
0.4.3 #
- Completed coverage of the project with tests. Now the project has 100% coverage.
0.4.2 #
- Autopublish to
pub.dev
if the version inpubspec.yaml
has been changed by auto adding a new tag to the repositories. - Codecov added to
github
actions. Codecov badge, graph was added toREADME.md
. - Added
mdsnippets
togithub
actions. And example snippets added toREADME.md
. - Added
ApprovalTests.Dart.StarterProject
. You can find it in theREADME.md
file.
0.3.9 #
- Fix with default file path if package from
pub.dev
. - Gilded rose moved to starter project.
- Code formatted.
0.3.8 #
- Test publish action with new version:
v0.3.8
.
0.3.6-dev #
- Updated
pubspec.yaml
file: changed homepage.
0.3.5-dev #
- The repository has been moved to Approvals.
- Fixed bug with checking of strings received from
txt
file. - Added
Github
Actions. - Added
dependabot
. - Updated
README.md
file. - Updated
TODO.md
file.
0.3.3-dev #
- Updated
README.md
file.
0.3.2-dev #
- Default
lints
replaced bysizzle_lints
. - Updated
analysis_options
file. - Updated
README.md
file.
0.3.1-dev #
- Updated
README.md
file.
0.3.0-dev #
- Approval was refactored.
- Added tests.
- Code formatted.
deleteReceivedFile
field was added to theApprovalTests
class. If it is set totrue
, the received file will be deleted after test. By default, it is set tofalse
.logErrors
field was added to theApprovalTests
class. If it is set totrue
, the errors will be logged. By default, it is set totrue
.logResults
field was added to theApprovalTests
class. If it is set totrue
, the success results will be logged. By default, it is set totrue
.
0.2.1-dev #
- Fix:
approval_dart
changed toapproval_tests
. - Code formatted.
0.2.0-dev #
- I rewrote the main functions of the class. Now you can use several comparison options.
- Added methods for comparing
JSON
strings. - Added methods for array comparison.
- Improved documentation.
- Added more examples: each method has its own small example.
0.1.0-dev #
- Added
verifyAll
method to verify array of items (or use array as inputs). - Added
verifyAllCombinationsAsJson
method to verify all combinations of items asJSON
. - Updated
README.md
file.
0.0.9-dev #
- Updated
README.md
file.
0.0.8-dev #
- Updated
README.md
file: added examples, more info.
0.0.7-dev #
- Comparator completed, some refactoring. Updated
README.md
file.
0.0.6-dev #
- Some updates with
README.md
file.
0.0.5-dev #
- First working version, need to expand functionality and add more flexibilty. Also need to add more tests.
0.0.1-dev #
- Initial version.