methodExists and propertyExists are now separated tests

This commit is contained in:
Marek Kotewicz
2015-01-15 11:38:21 +01:00
parent 472ad43211
commit bacc5aa6d3
5 changed files with 45 additions and 51 deletions

View File

@@ -1,11 +1,15 @@
var assert = require('assert');
var methodExists = function (object, method) {
assert.equal('function', typeof object[method], 'method ' + method + ' is not implemented');
it('should have method ' + method + ' implemented', function() {
assert.equal('function', typeof object[method], 'method ' + method + ' is not implemented');
});
};
var propertyExists = function (object, property) {
assert.equal('object', typeof object[property], 'property ' + property + ' is not implemented');
it('should have property ' + property + ' implemented', function() {
assert.equal('object', typeof object[property], 'property ' + property + ' is not implemented');
});
};
module.exports = {