| skipped 12 lines |
13 | 13 | | const COLORS = { color1: 'color1', color2: 'color2', color3: 'color3' }; |
14 | 14 | | const BGCOLORS = { bgcolor1: 'bgcolor1', bgcolor2: 'bgcolor2', bgcolor3: 'bgcolor3' }; |
15 | 15 | | const ALIGNMENT = [ 'left', 'center', 'right' ]; |
| 16 | + | const GRADIENTS = { |
| 17 | + | 'set1': ['color1', 'color2'], |
| 18 | + | 'set2': ['color1', 'color2'], |
| 19 | + | 'set3': ['color1', 'color2'], |
| 20 | + | }; |
16 | 21 | | |
17 | | - | expect( CheckInput( 'INPUT', 'font1', ['color1'], 'bgcolor1', 'left', ['color1','color2'], false, FONTFACES, COLORS, BGCOLORS, COLORS, ALIGNMENT ).pass ).toEqual( true ); |
18 | | - | expect( CheckInput( 'INPUT', 'font2', ['color2', 'candy'], 'bgcolor2', 'center', false, false, FONTFACES, COLORS, BGCOLORS, COLORS, ALIGNMENT ).pass ).toEqual( true ); |
19 | | - | expect( CheckInput( 'INPUT', 'font3', ['color3'], 'bgcolor3', 'right', ['#ff8800','color3'], false, FONTFACES, COLORS, BGCOLORS, COLORS, ALIGNMENT ).pass ).toEqual( true ); |
20 | | - | expect( CheckInput( 'INPUT', 'font3', ['candy'], 'bgcolor3', 'right', ['color1','#ff8800'], false, FONTFACES, COLORS, BGCOLORS, COLORS, ALIGNMENT ).pass ).toEqual( true ); |
21 | | - | expect( CheckInput( 'INPUT', 'font3', ['color1'], 'bgcolor2', 'right', ['color1','#ff8800', 'color1', 'color2', 'color3'], true, FONTFACES, COLORS, BGCOLORS, COLORS, ALIGNMENT ).pass ).toEqual( true ); |
| 22 | + | expect( CheckInput( 'INPUT', 'font1', ['color1'], 'bgcolor1', 'left', ['color1','color2'], false, FONTFACES, COLORS, BGCOLORS, COLORS, GRADIENTS, ALIGNMENT ).pass ).toEqual( true ); |
| 23 | + | expect( CheckInput( 'INPUT', 'font2', ['color2', 'candy'], 'bgcolor2', 'center', false, false, FONTFACES, COLORS, BGCOLORS, COLORS, GRADIENTS, ALIGNMENT ).pass ).toEqual( true ); |
| 24 | + | expect( CheckInput( 'INPUT', 'font3', ['color3'], 'bgcolor3', 'right', ['#ff8800','color3'], false, FONTFACES, COLORS, BGCOLORS, COLORS, GRADIENTS, ALIGNMENT ).pass ).toEqual( true ); |
| 25 | + | expect( CheckInput( 'INPUT', 'font3', ['candy'], 'bgcolor3', 'right', ['color1','#ff8800'], false, FONTFACES, COLORS, BGCOLORS, COLORS, GRADIENTS, ALIGNMENT ).pass ).toEqual( true ); |
| 26 | + | expect( CheckInput( 'INPUT', 'font3', ['color1'], 'bgcolor2', 'right', ['color1','#ff8800', 'color1', 'color2', 'color3'], true, FONTFACES, COLORS, BGCOLORS, COLORS, GRADIENTS, ALIGNMENT ).pass ).toEqual( true ); |
| 27 | + | expect( CheckInput( 'INPUT', 'font3', ['color1'], 'bgcolor2', 'right', ['set1'], true, FONTFACES, COLORS, BGCOLORS, COLORS, GRADIENTS, ALIGNMENT ).pass ).toEqual( true ); |
22 | 28 | | }); |
23 | 29 | | |
24 | 30 | | |
| skipped 2 lines |
27 | 33 | | const COLORS = { color1: 'coLOr1', color2: 'coLOr2', color3: 'cOLor3' }; |
28 | 34 | | const BGCOLORS = { bgcolor1: 'bGCOlor1', bgcolor2: 'bGCOlor2', bgcolor3: 'bGCOlor3' }; |
29 | 35 | | const ALIGNMENT = [ 'left', 'center', 'right' ]; |
| 36 | + | const GRADIENTS = { |
| 37 | + | 'set1': ['color1', 'color2'], |
| 38 | + | 'set2': ['color1', 'color2'], |
| 39 | + | 'set3': ['color1', 'color2'], |
| 40 | + | }; |
30 | 41 | | |
31 | | - | expect( CheckInput( 'INPUT', 'font1', ['color1'], 'bgcolor1', 'left', ['color1','color2'], false, FONTFACES, COLORS, BGCOLORS, COLORS, ALIGNMENT ).pass ).toEqual( true ); |
32 | | - | expect( CheckInput( 'INPUT', 'font2', ['color2', 'candy'], 'bgcolor2', 'center', false, false, FONTFACES, COLORS, BGCOLORS, COLORS, ALIGNMENT ).pass ).toEqual( true ); |
33 | | - | expect( CheckInput( 'INPUT', 'font3', ['color3'], 'bgcolor3', 'right', ['#ff8800','color3'], false, FONTFACES, COLORS, BGCOLORS, COLORS, ALIGNMENT ).pass ).toEqual( true ); |
34 | | - | expect( CheckInput( 'INPUT', 'font3', ['candy'], 'bgcolor3', 'right', ['color1','#ff8800'], false, FONTFACES, COLORS, BGCOLORS, COLORS, ALIGNMENT ).pass ).toEqual( true ); |
| 42 | + | expect( CheckInput( 'INPUT', 'font1', ['color1'], 'bgcolor1', 'left', ['color1','color2'], false, FONTFACES, COLORS, BGCOLORS, COLORS, GRADIENTS, ALIGNMENT ).pass ).toEqual( true ); |
| 43 | + | expect( CheckInput( 'INPUT', 'font2', ['color2', 'candy'], 'bgcolor2', 'center', false, false, FONTFACES, COLORS, BGCOLORS, COLORS, GRADIENTS, ALIGNMENT ).pass ).toEqual( true ); |
| 44 | + | expect( CheckInput( 'INPUT', 'font3', ['color3'], 'bgcolor3', 'right', ['#ff8800','color3'], false, FONTFACES, COLORS, BGCOLORS, COLORS, GRADIENTS, ALIGNMENT ).pass ).toEqual( true ); |
| 45 | + | expect( CheckInput( 'INPUT', 'font3', ['candy'], 'bgcolor3', 'right', ['color1','#ff8800'], false, FONTFACES, COLORS, BGCOLORS, COLORS, GRADIENTS, ALIGNMENT ).pass ).toEqual( true ); |
| 46 | + | expect( CheckInput( 'INPUT', 'font3', ['candy'], 'bgcolor3', 'right', ['sEt2'], true, FONTFACES, COLORS, BGCOLORS, COLORS, GRADIENTS, ALIGNMENT ).pass ).toEqual( true ); |
35 | 47 | | }); |
36 | 48 | | |
37 | 49 | | |
| skipped 2 lines |
40 | 52 | | const COLORS = { color1: 'color1', color2: 'color2', color3: 'color3' }; |
41 | 53 | | const BGCOLORS = { bgcolor1: 'bgcolor1', bgcolor2: 'bgcolor2', bgcolor3: 'bgcolor3' }; |
42 | 54 | | const ALIGNMENT = [ 'left', 'center', 'right' ]; |
| 55 | + | const GRADIENTS = { |
| 56 | + | 'set1': ['color1', 'color2'], |
| 57 | + | 'set2': ['color1', 'color2'], |
| 58 | + | 'set3': ['color1', 'color2'], |
| 59 | + | }; |
43 | 60 | | |
44 | | - | const fail = CheckInput( undefined, 'font1', ['color1'], 'bgcolor1', 'left', ['color1','color2'], false, FONTFACES, COLORS, BGCOLORS, COLORS, ALIGNMENT ); |
| 61 | + | const fail = CheckInput( undefined, 'font1', ['color1'], 'bgcolor1', 'left', ['color1','color2'], false, FONTFACES, COLORS, BGCOLORS, COLORS, GRADIENTS, ALIGNMENT ); |
45 | 62 | | expect( fail.pass ).toEqual( false ); |
46 | 63 | | expect( fail.message.length > 0 ).toEqual( true ); |
47 | 64 | | |
48 | | - | const fail0 = CheckInput( '', 'font1', ['color1'], 'bgcolor1', 'left', false, false, FONTFACES, COLORS, BGCOLORS, COLORS, ALIGNMENT ); |
| 65 | + | const fail0 = CheckInput( '', 'font1', ['color1'], 'bgcolor1', 'left', false, false, FONTFACES, COLORS, BGCOLORS, COLORS, GRADIENTS, ALIGNMENT ); |
49 | 66 | | expect( fail0.pass ).toEqual( false ); |
50 | 67 | | expect( fail0.message.length > 0 ).toEqual( true ); |
51 | 68 | | |
52 | | - | const fail1 = CheckInput( 'INPUT', 'notfound', ['color1'], 'bgcolor1', 'left', ['#ff8800','color3'], false, FONTFACES, COLORS, BGCOLORS, COLORS, ALIGNMENT ); |
| 69 | + | const fail1 = CheckInput( 'INPUT', 'notfound', ['color1'], 'bgcolor1', 'left', ['#ff8800','color3'], false, FONTFACES, COLORS, BGCOLORS, COLORS, GRADIENTS, ALIGNMENT ); |
53 | 70 | | expect( fail1.pass ).toEqual( false ); |
54 | 71 | | expect( fail1.message.length > 0 ).toEqual( true ); |
55 | 72 | | |
56 | | - | const fail2 = CheckInput( 'INPUT', 'font1', ['notfound'], 'bgcolor1', 'left', ['color1','#ff8800'], false, FONTFACES, COLORS, BGCOLORS, COLORS, ALIGNMENT ); |
| 73 | + | const fail2 = CheckInput( 'INPUT', 'font1', ['notfound'], 'bgcolor1', 'left', ['color1','#ff8800'], false, FONTFACES, COLORS, BGCOLORS, COLORS, GRADIENTS, ALIGNMENT ); |
57 | 74 | | expect( fail2.pass ).toEqual( false ); |
58 | 75 | | expect( fail2.message.length > 0 ).toEqual( true ); |
59 | 76 | | |
60 | | - | const fail3 = CheckInput( 'INPUT', 'font1', ['color1'], 'notfound', 'left', false, false, FONTFACES, COLORS, BGCOLORS, COLORS, ALIGNMENT ); |
| 77 | + | const fail3 = CheckInput( 'INPUT', 'font1', ['color1'], 'notfound', 'left', false, false, FONTFACES, COLORS, BGCOLORS, COLORS, GRADIENTS, ALIGNMENT ); |
61 | 78 | | expect( fail3.pass ).toEqual( false ); |
62 | 79 | | expect( fail3.message.length > 0 ).toEqual( true ); |
63 | 80 | | |
64 | | - | const fail4 = CheckInput( 'INPUT', 'font1', ['color1'], 'bgcolor1', 'notfound', false, false, FONTFACES, COLORS, BGCOLORS, COLORS, ALIGNMENT ); |
| 81 | + | const fail4 = CheckInput( 'INPUT', 'font1', ['color1'], 'bgcolor1', 'notfound', false, false, FONTFACES, COLORS, BGCOLORS, COLORS, GRADIENTS, ALIGNMENT ); |
65 | 82 | | expect( fail4.pass ).toEqual( false ); |
66 | 83 | | expect( fail4.message.length > 0 ).toEqual( true ); |
67 | 84 | | |
68 | | - | const fail5 = CheckInput( 'INPUT', 'font1', ['color1'], 'bgcolor1', 'left', ['color1'], false, FONTFACES, COLORS, BGCOLORS, COLORS, ALIGNMENT ); |
| 85 | + | const fail5 = CheckInput( 'INPUT', 'font1', ['color1'], 'bgcolor1', 'left', ['color1'], false, FONTFACES, COLORS, BGCOLORS, COLORS, GRADIENTS, ALIGNMENT ); |
69 | 86 | | expect( fail5.pass ).toEqual( false ); |
70 | 87 | | expect( fail5.message.length > 0 ).toEqual( true ); |
71 | 88 | | |
72 | | - | const fail6 = CheckInput( 'INPUT', 'font1', ['color1'], 'bgcolor1', 'left', ['notfound','color1'], false, FONTFACES, COLORS, BGCOLORS, COLORS, ALIGNMENT ); |
| 89 | + | const fail6 = CheckInput( 'INPUT', 'font1', ['color1'], 'bgcolor1', 'left', ['notfound','color1'], false, FONTFACES, COLORS, BGCOLORS, COLORS, GRADIENTS, ALIGNMENT ); |
73 | 90 | | expect( fail6.pass ).toEqual( false ); |
74 | 91 | | expect( fail6.message.length > 0 ).toEqual( true ); |
75 | 92 | | |
76 | | - | const fail7 = CheckInput( 'INPUT', 'font1', ['color1'], 'bgcolor1', 'left', ['color2','#egz'], false, FONTFACES, COLORS, BGCOLORS, COLORS, ALIGNMENT ); |
| 93 | + | const fail7 = CheckInput( 'INPUT', 'font1', ['color1'], 'bgcolor1', 'left', ['color2','#egz'], false, FONTFACES, COLORS, BGCOLORS, COLORS, GRADIENTS, ALIGNMENT ); |
77 | 94 | | expect( fail7.pass ).toEqual( false ); |
78 | 95 | | expect( fail7.message.length > 0 ).toEqual( true ); |
79 | 96 | | |
80 | | - | const fail8 = CheckInput( 'INPUT', 'font1', ['color1'], 'bgcolor1', 'left', ['color1','color2','color3'], false, FONTFACES, COLORS, BGCOLORS, COLORS, ALIGNMENT ); |
| 97 | + | const fail8 = CheckInput( 'INPUT', 'font1', ['color1'], 'bgcolor1', 'left', ['color1','color2','color3'], false, FONTFACES, COLORS, BGCOLORS, COLORS, GRADIENTS, ALIGNMENT ); |
81 | 98 | | expect( fail8.pass ).toEqual( false ); |
82 | 99 | | expect( fail8.message.length > 0 ).toEqual( true ); |
83 | 100 | | |
84 | | - | const fail9 = CheckInput( 'INPUT', 'font1', ['color1'], 'bgcolor1', 'left', ['color1'], true, FONTFACES, COLORS, BGCOLORS, COLORS, ALIGNMENT ); |
| 101 | + | const fail9 = CheckInput( 'INPUT', 'font1', ['color1'], 'bgcolor1', 'left', ['color1'], true, FONTFACES, COLORS, BGCOLORS, COLORS, GRADIENTS, ALIGNMENT ); |
85 | 102 | | expect( fail9.pass ).toEqual( false ); |
86 | 103 | | expect( fail9.message.length > 0 ).toEqual( true ); |
| 104 | + | |
| 105 | + | const fail10 = CheckInput( 'INPUT', 'font1', ['color1'], 'bgcolor1', 'left', ['set2'], false, FONTFACES, COLORS, BGCOLORS, COLORS, GRADIENTS, ALIGNMENT ); |
| 106 | + | expect( fail10.pass ).toEqual( false ); |
| 107 | + | expect( fail10.message.length > 0 ).toEqual( true ); |
87 | 108 | | }); |
88 | 109 | | |