mirror of https://github.com/keeweb/keeweb.git
15 lines
538 B
JavaScript
15 lines
538 B
JavaScript
import kdbxweb from 'kdbxweb';
|
|
import { expect } from 'chai';
|
|
import { PasswordPresenter } from 'util/formatting/password-presenter';
|
|
|
|
describe('UrlFormat', () => {
|
|
it('should replace passwords with dots', () => {
|
|
expect(PasswordPresenter.present(10)).to.match(/^•{10}$/);
|
|
});
|
|
|
|
it('should preserve line breaks in passwords', () => {
|
|
const pw = kdbxweb.ProtectedValue.fromString('12\nabc\n\nd');
|
|
expect(PasswordPresenter.presentValueWithLineBreaks(pw)).to.eql('••\n•••\n\n•');
|
|
});
|
|
});
|