Skip to content

v0.9.2

@viniciusoike viniciusoike tagged this 05 Oct 05:30
Created comprehensive test suite with 196 tests covering all package functionality:
- 14 palette tests (test-benvi_palette.R)
- 16 scale tests (test-benvi_scales.R)
- 31 plot function tests (test-plot_functions.R)
- 13 theme tests (test-theme.R)
- 22 utility tests (test-utils.R)

Test Results:
- 196 tests passing (100%)
- 0 failures, 0 warnings
- R CMD check: 0 errors, 0 warnings, 0 notes ✓

Bugs Fixed During Testing:
1. Sequential palette data structure (double-wrapping in get_colors)
   - Fixed data-raw/cols_to_palette.R (removed list(hex = ...) wrapper)
   - Regenerated inst/extdata/benvi_palette.rds and R/sysdata.rda

2. plot_column() missing(pal) check after parameter rename
   - Removed obsolete missing(pal) check (parameter is now 'palette')

3. Deprecated scale_name in ggplot2 discrete_scale()
   - Updated R/benvi_scales.R to use 'palette' parameter instead
   - Ensures ggplot2 4.0.0+ compatibility

4. Test assertion improvements for palette objects and print methods

Files Modified:
- tests/ (created full test infrastructure)
- R/benvi_scales.R (fixed deprecated parameter)
- R/plot_column.R (removed obsolete check)
- data-raw/cols_to_palette.R (fixed palette structure)
- inst/extdata/benvi_palette.rds (regenerated)
- R/sysdata.rda (regenerated)
- claude/release_plan_v1.0.0.md (marked Phase 3 complete)
- DISCLAIMER.md (minor clarification)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
Assets 2
Loading