vscode-wp-theme-json-autocomplete
vscode-wp-theme-json-autocomplete copied to clipboard
Add tests for ThemeJSONParser
Additional context Write tests to confirm
-
toCssCustomPropertyString()- Correctly parses
kebab-case, camelCase, TitleCase - Correctly parses
- nested properties
- non-nested properties
-
settings.customproperties -
settings.typography.fontFamiliesproperties -
settings.typography.fontSizesproperties -
settings.spacing.spacingSizesproperties -
settings.color.palettesettings.color.gradientsproperties
-
toArray()generates a flat array of data objects withlabel, descriptionprops.
- Correctly parses
- Extension does not break if invalid or falsy
themeJsonis supplied on object instantiation.
Tests for
- Properly handles when a property group hasn't been defined (nested, non-nested)
Have been added in #19