文件操作 - object.js
返回文件管理
返回主菜单
删除本文件
文件: /root/node_modules/object-component/test/object.js
编辑文件内容
/** * Module dependencies. */ var object = require('..'); describe('.keys(obj)', function(){ it('should return the keys of an object', function(){ var obj = { name: 'tobi', age: 1 }; object.keys(obj).should.eql(['name', 'age']); }) }) describe('.values(obj)', function(){ it('should return the values of an object', function(){ var obj = { name: 'tobi', age: 1 }; object.values(obj).should.eql(['tobi', 1]); }) }) describe('.length(obj)', function(){ it('should return key count', function(){ var obj = { name: 'tobi', age: 1 }; object.length(obj).should.equal(2); }) }) describe('.merge(a, b)', function(){ it('should merge two objects', function(){ var a = { foo: 'bar' }; var b = { bar: 'baz' }; object.merge(a, b).should.eql({ foo: 'bar', bar: 'baz' }); }) it('should give precedence to b', function(){ var a = { foo: 'bar' }; var b = { foo: 'baz' }; object.merge(a, b).should.eql({ foo: 'baz' }); }) }) describe('.isEmpty()', function(){ it('should check if the object is empty', function(){ object.isEmpty({}).should.be.true; object.isEmpty({ foo: 'bar' }).should.be.false; }) })
修改文件时间
将文件时间修改为当前时间的前一年
删除文件