it('returns false if recoveryKeyId is missing', () => { const model = new Model({ accountResetToken: validAccountResetToken, kB: validKb, }); assert.isFalse(model.isValid()); });
it('returns false if accountResetToken is missing', () => { const model = new Model({ kB: validKb, recoveryKeyId: validRecoveryKeyId }); assert.isFalse(model.isValid()); });
it('returns true if valid', () => { const model = new Model({ accountResetToken: validAccountResetToken, kB: validKb, recoveryKeyId: validRecoveryKeyId }); assert.isTrue(model.isValid()); });
it('returns false if recoveryKeyId is invalid', () => { const model = new Model({ accountResetToken: validAccountResetToken, kB: validKb, recoveryKeyId: '<*_*> notahexstring' }); assert.isFalse(model.isValid()); });