time-to-botec

Benchmark sampling in different programming languages
Log | Files | Refs | README

clear-test.js (640B)


      1 var vows = require('vows');
      2 var assert = require('assert');
      3 var suite = vows.describe('jStat.clear');
      4 
      5 require('../env.js');
      6 
      7 suite.addBatch({
      8   'clear': {
      9     'topic': function() {
     10       return jStat;
     11     },
     12     'return clear': function(jStat) {
     13       var toclear = [[1, 2], [3, 4]];
     14       jStat.clear(toclear);
     15       assert.deepEqual(toclear, [[0, 0], [0, 0]]);
     16     },
     17     'clear from empty jStat object': function (jStat) {
     18       var toclear = jStat([[1, 2], [3, 4]]);
     19       toclear.clear();
     20       assert.isTrue(toclear instanceof jStat);
     21       assert.deepEqual(toclear.toArray(), [[0, 0], [0, 0]]);
     22     }
     23   }
     24 });
     25 
     26 suite.export(module);