1- /* eslint-disable no-undef */
2-
31describe ( 'Cards' , ( ) => {
42 const fixture = `<div class="row">
53 <div class="col s12 m6">
@@ -91,13 +89,13 @@ describe('Cards', () => {
9189
9290 beforeEach ( ( ) => {
9391 revealCard = document . querySelector ( '.card.reveal' ) ;
92+ M . Cards . init ( document . querySelectorAll ( '.card' ) ) ;
9493 } ) ;
9594
9695 it ( 'should have a hidden card-reveal' , ( done ) => {
9796 const revealDiv = revealCard . querySelector ( '.card-reveal' ) ;
9897 const activator = revealCard . querySelector ( '.activator' ) ;
9998 expect ( revealDiv ) . toBeHidden ( 'reveal div should be hidden initially' ) ;
100-
10199 click ( activator ) ;
102100 setTimeout ( ( ) => {
103101 expect ( revealDiv ) . toBeVisible ( 'reveal did not appear after activator was clicked.' ) ;
@@ -150,13 +148,13 @@ describe('Cards', () => {
150148 } ) ;
151149
152150 it ( 'should have small card dimensions' , ( ) => {
153- let cardImage = small . querySelector ( '.card-image' ) ;
154- let cardContent = small . querySelector ( '.card-content' ) ;
155- let cardAction = small . querySelector ( '.card-action' ) ;
156- let smallRect = small . getBoundingClientRect ( ) ;
157- let cardImageRect = cardImage . getBoundingClientRect ( ) ;
158- let cardContentRect = cardContent . getBoundingClientRect ( ) ;
159- let cardActionRect = cardAction . getBoundingClientRect ( ) ;
151+ const cardImage = small . querySelector ( '.card-image' ) ;
152+ const cardContent = small . querySelector ( '.card-content' ) ;
153+ const cardAction = small . querySelector ( '.card-action' ) ;
154+ const smallRect = small . getBoundingClientRect ( ) ;
155+ const cardImageRect = cardImage . getBoundingClientRect ( ) ;
156+ const cardContentRect = cardContent . getBoundingClientRect ( ) ;
157+ const cardActionRect = cardAction . getBoundingClientRect ( ) ;
160158
161159 expect ( smallRect . height ) . toEqual ( 300 , 'small card should be 300px high' ) ;
162160 expect ( cardImageRect . height ) . toBeLessThan ( 181 , 'small image should be <= 180px or 60% high' ) ;
@@ -171,13 +169,13 @@ describe('Cards', () => {
171169 } ) ;
172170
173171 it ( 'should have medium card dimensions' , ( ) => {
174- let cardImage = medium . querySelector ( '.card-image' ) ;
175- let cardContent = medium . querySelector ( '.card-content' ) ;
176- let cardAction = medium . querySelector ( '.card-action' ) ;
177- let mediumRect = medium . getBoundingClientRect ( ) ;
178- let cardImageRect = cardImage . getBoundingClientRect ( ) ;
179- let cardContentRect = cardContent . getBoundingClientRect ( ) ;
180- let cardActionRect = cardAction . getBoundingClientRect ( ) ;
172+ const cardImage = medium . querySelector ( '.card-image' ) ;
173+ const cardContent = medium . querySelector ( '.card-content' ) ;
174+ const cardAction = medium . querySelector ( '.card-action' ) ;
175+ const mediumRect = medium . getBoundingClientRect ( ) ;
176+ const cardImageRect = cardImage . getBoundingClientRect ( ) ;
177+ const cardContentRect = cardContent . getBoundingClientRect ( ) ;
178+ const cardActionRect = cardAction . getBoundingClientRect ( ) ;
181179
182180 expect ( mediumRect . height ) . toEqual ( 400 , 'medium card should be 400px high' ) ;
183181 expect ( cardImageRect . height ) . toBeLessThan ( 241 , 'medium image should be <= 240 or 60% high' ) ;
@@ -192,13 +190,13 @@ describe('Cards', () => {
192190 } ) ;
193191
194192 it ( 'should have large card dimensions' , ( ) => {
195- let cardImage = large . querySelector ( '.card-image' ) ;
196- let cardContent = large . querySelector ( '.card-content' ) ;
197- let cardAction = large . querySelector ( '.card-action' ) ;
198- let largeRect = large . getBoundingClientRect ( ) ;
199- let cardImageRect = cardImage . getBoundingClientRect ( ) ;
200- let cardContentRect = cardContent . getBoundingClientRect ( ) ;
201- let cardActionRect = cardAction . getBoundingClientRect ( ) ;
193+ const cardImage = large . querySelector ( '.card-image' ) ;
194+ const cardContent = large . querySelector ( '.card-content' ) ;
195+ const cardAction = large . querySelector ( '.card-action' ) ;
196+ const largeRect = large . getBoundingClientRect ( ) ;
197+ const cardImageRect = cardImage . getBoundingClientRect ( ) ;
198+ const cardContentRect = cardContent . getBoundingClientRect ( ) ;
199+ const cardActionRect = cardAction . getBoundingClientRect ( ) ;
202200
203201 expect ( largeRect . height ) . toEqual ( 500 , 'large card should be 500px high' ) ;
204202 expect ( cardImageRect . height ) . toBeLessThan ( 301 , 'large image should be <= 300 or 60% high' ) ;
0 commit comments