on c19b2a8 help sign in
16 lines 454 B history raw
1var nounT = require('./noun.js'),
2 test = require('tape'),
3 tchk = require('tape-check'),
4 check = tchk.check,
5 NounMap = require('../hamt.js').NounMap;
7var g = nounT.genNoun,
8 m = new NounMap();
10test('maps work like maps', check({ times: 1000 }, g, g, g, function (t, k, v1, v2) {
11 t.plan(2);
12 m.insert(k, v1);
13 nounT.equals(t, m.get(k), v1, "first insert");
14 m.insert(k, v2);
15 nounT.equals(t, m.get(k), v2, "second insert");
16}));