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