From 8cda321b303cffee0ca1663dde71cd83f321cfc9 Mon Sep 17 00:00:00 2001 From: Aaron Staple Date: Tue, 18 Aug 2009 08:37:25 -0400 Subject: [PATCH] add regular null matching to exists.js tests --- jstests/exists.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/jstests/exists.js b/jstests/exists.js index 20c3fe8dbd2..8afaf8e1ac9 100644 --- a/jstests/exists.js +++ b/jstests/exists.js @@ -7,6 +7,12 @@ t.save( {a:{b:1}} ); t.save( {a:{b:{c:1}}} ); t.save( {a:{b:{c:{d:null}}}} ); +assert.eq( 5, t.count() ); +assert.eq( 1, t.count( {a:null} ) ); +assert.eq( 2, t.count( {'a.b':null} ) ); +assert.eq( 3, t.count( {'a.b.c':null} ) ); +assert.eq( 5, t.count( {'a.b.c.d':null} ) ); + assert.eq( 5, t.count() ); assert.eq( 4, t.count( {a:{$ne:null}} ) ); assert.eq( 3, t.count( {'a.b':{$ne:null}} ) );