Мы можем использовать этот способ
assert.hasAllKeys(YourObject.prototype, ['prop1', 'prop2']);
Вот пример кода:
src.js
function MyObject () {
}
MyObject.prototype.prop1 = function() {
console.log('ok');
}
MyObject.prototype.prop2 = 10;
module.exports = {
MyObject
};
test.js
const chai = require('chai');
const src = require('./src');
const assert = chai.assert;
describe('unit test', function() {
it('runs test', function() {
assert.hasAllKeys(src.MyObject.prototype, ['prop1', 'prop2']); // check object prototype
})
});
Надеюсь, это поможет