052d7043ac2b71d49242a387561eed1c6dfe3c26.svn-base
742 Bytes
/*
* common-test.js: Tests for Loggly `common` utility module
*
* (C) 2010 Nodejitsu Inc.
* MIT LICENSE
*
*/
var path = require('path'),
vows = require('vows'),
assert = require('assert'),
common = require('../lib/loggly/common');
vows.describe('node-loggly/common').addBatch({
"When using the common module": {
"the clone() method": {
topic: function () {
this.obj = {
name: 'common',
deep: {
first: 'first',
second: 'second'
}
};
return common.clone(this.obj);
},
"should return a deep clone of the object": function (clone) {
assert.isFalse(this.obj.deep === clone.deep);
}
}
}
}).export(module);