aboutsummaryrefslogtreecommitdiff
path: root/src/js/tests/specs/set.js
blob: a0dfb7171329a3c3322960f8b1109806bae17b5d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24

describe('Set', function() {

  it('tests membership', function() {
    var set = new Set();
    set.add(1);
    expect(set.member(1)).toBe(true);
  });

  it('allows multiple inserts', function() {
    var set = new Set();

    set.add(1);
    set.add(1);

    expect(set.size()).toBe(1);
  });

  it('fails the membership test for things that aren\'t in the set', function() {
    var set = new Set();
    expect(set.member(1)).toBe(false);
  });

});