| 
									
										
										
										
											2015-05-28 08:26:25 -04:00
										 |  |  | (function() { | 
					
						
							|  |  |  |   var expect = chai.expect; | 
					
						
							|  |  |  |   var tests = parent.tests; | 
					
						
							|  |  |  |   var editor = parent.editorValueForIFrame; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-06-06 23:58:27 -04:00
										 |  |  |   setTimeout(function() { | 
					
						
							|  |  |  |     for (var i = 0; i < tests.length; i++) { | 
					
						
							|  |  |  |       var thisTest = true; | 
					
						
							|  |  |  |       try { | 
					
						
							|  |  |  |         eval(parent.tests[i]); | 
					
						
							|  |  |  |       } catch (err) { | 
					
						
							|  |  |  |         allTestsGood = false; | 
					
						
							|  |  |  |         thisTest = false; | 
					
						
							|  |  |  |         parent.postError(JSON.stringify(err.message.split(':').shift())); | 
					
						
							|  |  |  |       } finally { | 
					
						
							|  |  |  |         if (thisTest) { | 
					
						
							|  |  |  |           parent.postSuccess(JSON.stringify(tests[i].split(',').pop().replace( | 
					
						
							|  |  |  |             /\'/g, '').replace(/\)/, ''))); | 
					
						
							|  |  |  |         } | 
					
						
							| 
									
										
										
										
											2015-05-28 08:26:25 -04:00
										 |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							| 
									
										
										
										
											2015-06-07 18:29:00 -07:00
										 |  |  |   }, 10); | 
					
						
							| 
									
										
										
										
											2015-05-28 08:26:25 -04:00
										 |  |  | })(); |