Make WordPress Core


Ignore:
Timestamp:
10/10/2022 02:52:21 PM (2 years ago)
Author:
audrasjb
Message:

Build/Test Tools: Expand unit tests for theme.json.

This changeset adds unit test coverage for the following features:

  • Gradients
  • filter (Duotones)
  • blockGap
  • shadow
  • useRootPaddingAwareAlignments
  • appearanceTools

Props gunterer, johnregan3, audrasjb, mukesh27.
Fixes #56611.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/tests/phpunit/data/themedir1/block-theme/theme.json

    r54184 r54443  
    2323                }
    2424            ],
     25            "duotone": [
     26                {
     27                    "colors": [ "#333333", "#aaaaaa" ],
     28                    "slug": "custom-duotone",
     29                    "name": "Custom Duotone"
     30                }
     31            ],
    2532            "custom": false,
    2633            "customGradient": false
     
    3946        "spacing": {
    4047            "units": ["rem"],
    41             "customPadding": true
     48            "customPadding": true,
     49            "blockGap": true
    4250        },
    4351        "blocks": {
     
    5159                        }
    5260                    ]
     61                }
     62            }
     63        }
     64    },
     65    "styles" : {
     66        "blocks" :{
     67            "core/post-featured-image": {
     68                "shadow": "10px 10px 5px 0px rgba(0,0,0,0.66)",
     69                "filter": {
     70                    "duotone": "var(--wp--preset--duotone--custom-duotone)"
     71                }
     72            }
     73        },
     74        "elements": {
     75            "button": {
     76                "shadow": "10px 10px 5px 0px rgba(0,0,0,0.66)"
     77            },
     78            "link": {
     79                "typography": {
     80                    "textDecoration": "none"
     81                },
     82                "border": {
     83                    "bottom": {
     84                        "width": "2px",
     85                        "color": "currentColor",
     86                        "style": "solid"
     87                    }
     88                },
     89                ":hover": {
     90                    "typography": {
     91                        "textDecoration": "none"
     92                    },
     93                    "border": {
     94                        "bottom": {
     95                            "width": "2px",
     96                            "color": "#000",
     97                            "style": "dotted"
     98                        }
     99                    }
    53100                }
    54101            }
Note: See TracChangeset for help on using the changeset viewer.