File: html_cva.test

package info (click to toggle)
php-twig 3.20.0-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 5,940 kB
  • sloc: php: 23,320; makefile: 110; sh: 43
file content (37 lines) | stat: -rw-r--r-- 710 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
--TEST--
"html_cva" function
--TEMPLATE--
{% set alert = html_cva(
    ['alert'],
    {
       color: {
           blue: 'alert-blue',
           red: 'alert-red',
           green: 'alert-green',
           yellow: 'alert-yellow',
       },
       size: {
           sm: 'alert-sm',
           md: 'alert-md',
           lg: 'alert-lg',
       },
       rounded: {
           sm: 'rounded-sm',
           md: 'rounded-md',
           lg: 'rounded-lg',
       }
    },
    [{
       color: ['red'],
       size: ['lg'],
       class: 'font-semibold'
    }],
    {
       rounded: 'md'
    }
) %}
{{ alert.apply({color: 'blue', size: 'sm'}) }}
--DATA--
return []
--EXPECT--
alert alert-blue alert-sm rounded-md