fix bug of .writable() and .enumerable(); set chai as devDependencies
add test cases
.writable() method will not filtered by property enumerable
update package.json