@@ -2,33 +2,67 @@ describe("Check Otter Background Lazyload", function () {
2
2
it ( "successfully loads" , function ( ) {
3
3
cy . visit ( "/otter/background-lazyload/" ) ;
4
4
} ) ;
5
+
5
6
it ( "Otter Flip block front should have background lazyloaded" , function ( ) {
6
7
cy . get ( ".wp-block-themeisle-blocks-flip" )
7
8
. find ( ".o-flip-front" )
8
9
. eq ( 0 )
9
10
. should ( "have.attr" , "class" )
10
11
. and ( "include" , "optml-bg-lazyloaded" ) ;
11
12
} ) ;
13
+
12
14
it ( "Otter Flip block front should have background image url optimized (ie. external css is processed)" , function ( ) {
13
15
cy . get ( ".wp-block-themeisle-blocks-flip" )
14
16
. find ( ".o-flip-front" )
15
17
. eq ( 0 )
16
18
. should ( "have.css" , "background-image" )
17
19
. and ( "match" , / u r l \( .* \. i \. o p t i m o l e \. c o m .* \) / ) ;
18
20
} ) ;
21
+
19
22
it ( "Otter Flip block back should have background lazyloaded" , function ( ) {
20
23
cy . get ( ".wp-block-themeisle-blocks-flip" )
21
24
. find ( ".o-flip-back" )
22
25
. eq ( 0 )
23
26
. should ( "have.attr" , "class" )
24
27
. and ( "include" , "optml-bg-lazyloaded" ) ;
25
28
} ) ;
29
+
26
30
it ( "Otter Flip block back should have background image url optimized (ie. external css is processed)" , function ( ) {
27
31
cy . get ( ".wp-block-themeisle-blocks-flip" )
28
32
. find ( ".o-flip-back" )
29
33
. eq ( 0 )
30
34
. should ( "have.css" , "background-image" )
31
35
. and ( "match" , / u r l \( .* \. i \. o p t i m o l e \. c o m .* \) / ) ;
32
36
} ) ;
37
+
38
+ it ( "Otter Section Block should have background lazyloaded" , function ( ) {
39
+ cy . get ( ".#wp-block-themeisle-blocks-advanced-columns-e62611eb" )
40
+ . eq ( 0 )
41
+ . should ( "have.attr" , "class" )
42
+ . and ( "include" , "optml-bg-lazyloaded" ) ;
43
+ } ) ;
44
+
45
+ it ( "Otter Section Block should have background image url optimized (ie. external css is processed)" , function ( ) {
46
+ cy . get ( "#wp-block-themeisle-blocks-advanced-columns-e62611eb" )
47
+ . eq ( 0 )
48
+ . should ( "have.css" , "background-image" )
49
+ . and ( "match" , / u r l \( .* \. i \. o p t i m o l e \. c o m .* \) / ) ;
50
+ } ) ;
51
+
52
+ it ( "Otter Section Block's Overlay should have background lazyloaded" , function ( ) {
53
+ cy . get ( ".#wp-block-themeisle-blocks-advanced-columns-e62611eb" )
54
+ . find ( ".wp-block-themeisle-blocks-advanced-columns-overlay" )
55
+ . eq ( 0 )
56
+ . should ( "have.attr" , "class" )
57
+ . and ( "include" , "optml-bg-lazyloaded" ) ;
58
+ } ) ;
59
+
60
+ it ( "Otter Section Block's Overlay should have background image url optimized (ie. external css is processed)" , function ( ) {
61
+ cy . get ( "#wp-block-themeisle-blocks-advanced-columns-e62611eb" )
62
+ . find ( ".wp-block-themeisle-blocks-advanced-columns-overlay" )
63
+ . eq ( 0 )
64
+ . should ( "have.css" , "background-image" )
65
+ . and ( "match" , / u r l \( .* \. i \. o p t i m o l e \. c o m .* \) / ) ;
66
+ } ) ;
33
67
} ) ;
34
68
0 commit comments