test : add coverage for shared utility functions

Add comprehensive tests for shared utility modules to improve code coverage:

- Test property name extraction edge cases
- Test CSS property priority map with invalid groups
- Test order strategy visitor creator edge cases
- Test font face property order enforcer early returns
- Test style node processor with arrays and null values

These tests ensure all code paths in shared utilities are properly exercised,
including error handling and edge cases.
This commit is contained in:
Ante Budimir 2025-03-10 09:28:51 +02:00
parent 44eeb7be6d
commit 1092b47f1c
13 changed files with 521 additions and 23 deletions

View file

@ -5,9 +5,17 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [1.4.3] - 2025-03-10
- Add coverage for shared utility functions ()
## [1.4.2] - 2025-03-09
- Add GitHub Action to create releases from tags (7c19c9d)
## [1.4.1] - 2025-03-09
- Add comprehensive test suite for CSS ordering rules ()
- Add comprehensive test suite for CSS ordering rules (5f1e602)
## [1.4.0] - 2025-03-08