| 
									
										
										
										
											2020-04-28 00:26:00 +01:00
										 |  |  | load("test-common.js"); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | try { | 
					
						
							| 
									
										
										
										
											2020-07-06 07:37:45 -07:00
										 |  |  |     var a, callbackCalled; | 
					
						
							| 
									
										
										
										
											2020-04-28 00:26:00 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-07-06 07:37:45 -07:00
										 |  |  |     callbackCalled = 0; | 
					
						
							|  |  |  |     a = [1, 2, 3, 4, 5]; | 
					
						
							|  |  |  |     a.find(() => { | 
					
						
							|  |  |  |         callbackCalled++; | 
					
						
							|  |  |  |         a.pop(); | 
					
						
							|  |  |  |     }); | 
					
						
							|  |  |  |     assert(callbackCalled === 5); | 
					
						
							| 
									
										
										
										
											2020-04-28 00:26:00 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-07-06 07:37:45 -07:00
										 |  |  |     callbackCalled = 0; | 
					
						
							|  |  |  |     a = [1, 2, 3, 4, 5]; | 
					
						
							|  |  |  |     a.findIndex(() => { | 
					
						
							|  |  |  |         callbackCalled++; | 
					
						
							|  |  |  |         a.pop(); | 
					
						
							|  |  |  |     }); | 
					
						
							|  |  |  |     assert(callbackCalled === 5); | 
					
						
							| 
									
										
										
										
											2020-04-28 00:26:00 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-07-06 07:37:45 -07:00
										 |  |  |     console.log("PASS"); | 
					
						
							| 
									
										
										
										
											2020-04-28 00:26:00 +01:00
										 |  |  | } catch (e) { | 
					
						
							| 
									
										
										
										
											2020-07-06 07:37:45 -07:00
										 |  |  |     console.log("FAIL: " + e); | 
					
						
							| 
									
										
										
										
											2020-04-28 00:26:00 +01:00
										 |  |  | } |