Merged
Conversation
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

This pull request adds comprehensive unit tests for several helper and core modules, improves test coverage for progress bar features, and introduces new configuration options and behaviors for the progress bar. It also updates the package version and refines test and coverage settings.
Test Coverage Improvements
loopProgressesandstartfunctions insrc/examples/helpers/__tests__/loop-progresses.spec.ts, covering looping, custom delays, completion, error handling, and edge cases.SeededRandomclass insrc/examples/helpers/__tests__/seed-random.spec.ts, including constructor edge cases, random value generation, and range handling.etaParserfunction insrc/lib/__tests__/eta-parser.spec.ts, including valid, edge, and invalid input scenarios.DataProviders.buildto cover custom properties, property overriding, and filtering of falsy providers insrc/lib/__tests__/data-providers.spec.ts.src/lib/__tests__/bar.spec.ts, covering new configuration flags and behaviors.Configuration and Behavior Changes
1.0.0-rc.2to1.0.0-rc.3inpackage.json.src/examplesinpackage.jsonto enforce minimum coverage standards.Core Logic and API Changes
seedproperty ofSeededRandompublic and added TypeScript return types for its methods insrc/examples/helpers/seed-random.ts.Test Suite Refactoring
parallel-loader.example.spec.tsto enable and improve the parallel loader test, including proper mocking of bar methods and removal of skipped/obsolete test code.startinmulti-start.example.spec.ts.eta.presets.spec.tsto include additional preset format functions.