All files / plugins box-shadow.js

100% Statements 2/2
100% Branches 0/0
100% Functions 0/0
100% Lines 2/2

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 213x   3x                                    
const {createVariableRule} = require('./lib/variable-rules')
 
module.exports = createVariableRule(
  'primer/box-shadow',
  {
    'box shadow': {
      expects: 'a box-shadow variable',
      props: 'box-shadow',
      values: [
        '$box-shadow*',
        '$*-shadow',
        'none',
        // Match variables in any of the following formats: --color-shadow-*, --color-*-shadow-*, --color-*-shadow
        /var\(--color-(.+-)*shadow(-.+)*\)/
      ],
      singular: true
    }
  },
  'https://primer.style/css/utilities/box-shadow'
)