Example #1
0
    it('returns false if recoveryKeyId is missing', () => {
      const model = new Model({
        accountResetToken: validAccountResetToken,
        kB: validKb,
      });

      assert.isFalse(model.isValid());
    });
Example #2
0
    it('returns false if accountResetToken is missing', () => {
      const model = new Model({
        kB: validKb,
        recoveryKeyId: validRecoveryKeyId
      });

      assert.isFalse(model.isValid());
    });
Example #3
0
    it('returns true if valid', () => {
      const model = new Model({
        accountResetToken: validAccountResetToken,
        kB: validKb,
        recoveryKeyId: validRecoveryKeyId
      });

      assert.isTrue(model.isValid());
    });
Example #4
0
    it('returns false if recoveryKeyId is invalid', () => {
      const model = new Model({
        accountResetToken: validAccountResetToken,
        kB: validKb,
        recoveryKeyId: '<*_*> notahexstring'
      });

      assert.isFalse(model.isValid());
    });