JSCoverage
code coverage for JavaScript

Bug #29 - NaN being displayed in hit count for some lines

Submitted by: Scott Knick
Date submitted: 2010-09-23 07:23:20 UTC
Status: Open
The relevant lines from my code where I see this are:

821	27	        if (retVal == true)
822		        {
823	16	            for (var key in this._options)
824		            {
825	9	                if (rule._options[key] === undefined)
826		                {
827	4	                    retVal = false;
828		                    
829	4	                    break;
830		                }
831	NaN	                else if ( ((this._options[key] != null) && 
(this._options[key] instanceof Metalcore.ContentOption)) ||
832		                          ((rule._options[key] != null) && 
(rule._options[key] instanceof Metalcore.ContentOption)) )
833	3	                {
834		                    if (this._options[key] == null)
835		                    {
836		                        retVal = false;
837		                    }
838	0	                    else if (rule._options[key] == null)
839		                    {
840	0	                        retVal = false;
841		                    }
842	3	                    else if (!this._options[key].isSameAs
(rule._options[key]))
843		                    {
844	3	                        retVal = false;
845		                    }
846	3	                    
847		                    break;
848		                }
849	NaN	                else if (this._options[key] != rule._options
[key])
850		                {
851	NaN	                    retVal = false;
852	74	                    
853	NaN	                    break;
854		                }
855		            }
856		        }
857		    }
858		
859	NaN	    return retVal;

Add a comment

Your name:
Your email address (optional - will never be displayed):
Comment:
Attachment (optional - maximum 64 KiB):
Copyright © 2008 Silicon Forks siliconforks.com
siliconforks@siliconforks.com