javascript - Node.js: test assert that a pointer points to myType, not only to object -
i've "userservice" object contains functions like:
- exports.userslist
- exports.insertuser
- exports.registeruser
- etc...
in test file have:
var usercontroller = servicefactory.getuserservice();
now, i've assert usercontroller
points userservice
if do:
typeof usercontroller
it returns object
type , not "userservice" want. how can check trough node.js assertions?
if defined class (that function in js), try instanceof
// in user_controller.js file function usercontroller() { ... } usercontroller.prototype.userlist = function() { ... } module.exports = usercontroller // in file var usercontroller = new usercontroller(); usercontroller instanceof usercontroller // prints true
Comments
Post a Comment