[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[tor-commits] [flashproxy/master] Better handling of null in JS tests.



commit 341de85c4475b47bc7d53c4896d9b325792f641a
Author: David Fifield <david@xxxxxxxxxxxxxxx>
Date:   Mon Mar 12 22:28:43 2012 -0700

    Better handling of null in JS tests.
    
    I read somewhere that (typeof null) is null, but that seems not to be
    the case (I get "object").
---
 flashproxy-test.js |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/flashproxy-test.js b/flashproxy-test.js
index e4a59b9..ca68f85 100755
--- a/flashproxy-test.js
+++ b/flashproxy-test.js
@@ -10,6 +10,8 @@ load("flashproxy.js");
 
 function objects_equal(a, b)
 {
+    if ((a === null) != (b === null))
+        return false;
     if (typeof a != typeof b)
         return false;
     if (typeof a != "object")
@@ -42,7 +44,7 @@ function maybe_quote(s)
 
 function repr(x)
 {
-    if (typeof x === null) {
+    if (x === null) {
         return "null";
     } else if (typeof x == "undefined") {
         return "undefined";



_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits