]> git.parisson.com Git - pdf.js.git/commitdiff
Add Unit tests for RefSet.
authorKalervo Kujala <kkujala@com>
Sat, 7 Jan 2012 20:22:22 +0000 (22:22 +0200)
committerKalervo Kujala <kkujala@com>
Sat, 7 Jan 2012 20:22:22 +0000 (22:22 +0200)
test/unit/obj_spec.js

index 02e268fd404af6024a1a06fad886eecde80d9770..7049e769f502dcdc2b091d9d86b6a8d8c3b6d3aa 100644 (file)
@@ -127,5 +127,23 @@ describe('obj', function() {
       expect(ref.gen).toEqual(storedGen);
     });
   });
+
+  describe('RefSet', function() {
+    it('should have a stored value', function() {
+      var ref = new Ref(4, 2);
+      var refset = new RefSet();
+      refset.put(ref);
+      expect(refset.has(ref)).toBeTruthy();
+    });
+    it('should not have an unknown value', function() {
+      var ref = new Ref(4, 2);
+      var refset = new RefSet();
+      expect(refset.has(ref)).toBeFalsy();
+
+      refset.put(ref);
+      var anotherRef = new Ref(2, 4);
+      expect(refset.has(anotherRef)).toBeFalsy();
+    });
+  });
 });