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);