OLD | NEW |
1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
2 <html> | 2 <html> |
3 <link rel="import" href="../resources/chai.sky" /> | 3 <link rel="import" href="../resources/chai.sky" /> |
4 <link rel="import" href="../resources/mocha.sky" /> | 4 <link rel="import" href="../resources/mocha.sky" /> |
5 <script> | 5 <script> |
6 describe('MutationObserver.observe on a subtree', function() { | 6 describe('MutationObserver.observe on a subtree', function() { |
7 it('should handle basic aspects of subtree observation', function(done) { | 7 it('should handle basic aspects of subtree observation', function(done) { |
8 var observer; | 8 var observer; |
9 var subDiv; | 9 var subDiv; |
10 var mutations; | 10 var mutations; |
(...skipping 177 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
188 | 188 |
189 observer.disconnect(); | 189 observer.disconnect(); |
190 done(); | 190 done(); |
191 } | 191 } |
192 | 192 |
193 start(); | 193 start(); |
194 }); | 194 }); |
195 | 195 |
196 it('should have correct behavior of transient observation with complex movemen
t', function(done) { | 196 it('should have correct behavior of transient observation with complex movemen
t', function(done) { |
197 var observer; | 197 var observer; |
| 198 var text; |
198 var subDiv; | 199 var subDiv; |
199 var mutations; | 200 var mutations; |
| 201 var subDiv2; |
| 202 var subDiv3; |
200 | 203 |
201 function start() { | 204 function start() { |
202 var div = document.createElement('div'); | 205 var div = document.createElement('div'); |
203 subDiv = div.appendChild(document.createElement('div')); | 206 subDiv = div.appendChild(document.createElement('div')); |
204 subDiv2 = subDiv.appendChild(document.createElement('div')); | 207 subDiv2 = subDiv.appendChild(document.createElement('div')); |
205 subDiv2.textContent = 'hello, world'; | 208 subDiv2.textContent = 'hello, world'; |
206 subDiv3 = document.createElement('div'); | 209 subDiv3 = document.createElement('div'); |
207 | 210 |
208 observer = new MutationObserver(function(records) { | 211 observer = new MutationObserver(function(records) { |
209 mutations = records; | 212 mutations = records; |
(...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
255 assert.equal(mutations[5].attributeName, "g"); | 258 assert.equal(mutations[5].attributeName, "g"); |
256 | 259 |
257 observer.disconnect(); | 260 observer.disconnect(); |
258 done(); | 261 done(); |
259 } | 262 } |
260 start(); | 263 start(); |
261 }); | 264 }); |
262 }); | 265 }); |
263 </script> | 266 </script> |
264 </html> | 267 </html> |
OLD | NEW |