@@ -124,38 +124,38 @@ describe('useIframeBehavior', () => {
124
124
125
125
it ( 'handles xblockScroll message correctly' , ( ) => {
126
126
const iframeElement = document . createElement ( 'iframe' ) ;
127
- iframeElement . setAttribute ( 'name' , 'xblock-iframe' ) ;
127
+ iframeElement . setAttribute ( 'name' , 'xblock-iframe' ) ;
128
128
Object . defineProperty ( iframeElement , 'offsetTop' , { writable : true , configurable : true , value : 50 } ) ;
129
129
130
130
const iframeParentElement = document . createElement ( 'div' ) ;
131
- iframeParentElement . setAttribute ( 'id' , 'div0' ) ;
131
+ iframeParentElement . setAttribute ( 'id' , 'div0' ) ;
132
132
Object . defineProperty ( iframeParentElement , 'offsetTop' , { writable : true , configurable : true , value : 25 } ) ;
133
133
134
134
iframeParentElement . appendChild ( iframeElement ) ;
135
135
document . body . appendChild ( iframeParentElement ) ;
136
136
137
- renderHook ( ( ) => useIframeBehavior ( { id, iframeUrl, iframeRef} ) ) ;
137
+ renderHook ( ( ) => useIframeBehavior ( { id, iframeUrl, iframeRef } ) ) ;
138
138
139
139
const message = {
140
140
data : {
141
141
type : iframeMessageTypes . xblockScroll ,
142
142
offset : 100 ,
143
- }
143
+ } ,
144
144
} ;
145
145
146
146
act ( ( ) => {
147
147
window . dispatchEvent ( new MessageEvent ( 'message' , message ) ) ;
148
148
} ) ;
149
149
150
- expect ( window . scrollTo ) . toHaveBeenCalledWith ( 0 , 175 ) ;
150
+ expect ( window . scrollTo ) . toHaveBeenCalledWith ( 0 , 175 ) ;
151
151
expect ( window . scrollY ) . toBe ( 100 + document . getElementsByName ( 'xblock-iframe' ) [ 0 ] . offsetTop + document . getElementsByName ( 'xblock-iframe' ) [ 0 ] ! . parentElement ! . offsetTop ) ;
152
152
} ) ;
153
153
154
154
it ( 'handles offset message correctly' , ( ) => {
155
155
const iframeElement = document . createElement ( 'iframe' ) ;
156
- iframeElement . setAttribute ( 'id' , 'unit-iframe' ) ;
157
- Object . defineProperty ( iframeElement , 'offsetTop' , { writable : true , configurable : true , value : 50 } ) ; ;
158
-
156
+ iframeElement . setAttribute ( 'id' , 'unit-iframe' ) ;
157
+ Object . defineProperty ( iframeElement , 'offsetTop' , { writable : true , configurable : true , value : 50 } ) ;
158
+
159
159
document . body . appendChild ( iframeElement ) ;
160
160
161
161
renderHook ( ( ) => useIframeBehavior ( { id, iframeUrl, iframeRef } ) ) ;
@@ -168,7 +168,7 @@ describe('useIframeBehavior', () => {
168
168
window . dispatchEvent ( new MessageEvent ( 'message' , message ) ) ;
169
169
} ) ;
170
170
171
- expect ( window . scrollTo ) . toHaveBeenCalledWith ( 0 , 150 ) ;
171
+ expect ( window . scrollTo ) . toHaveBeenCalledWith ( 0 , 150 ) ;
172
172
expect ( window . scrollY ) . toBe ( 100 + ( document . getElementById ( 'unit-iframe' ) as HTMLElement ) . offsetTop ) ;
173
173
} ) ;
174
174
0 commit comments