mirror of
https://github.com/ether/etherpad-lite.git
synced 2025-04-23 17:06:16 -04:00
Pad: Convert line endings in text from padDefaultContent
hook
This commit is contained in:
parent
cd43625be8
commit
b733ed9ab0
2 changed files with 14 additions and 7 deletions
|
@ -118,5 +118,17 @@ describe(__filename, function () {
|
|||
pad = await padManager.getPad(padId);
|
||||
assert.equal(pad.text(), `${want}\n`);
|
||||
});
|
||||
|
||||
it('cleans provided content', async function () {
|
||||
const input = 'foo\r\nbar\r\tbaz';
|
||||
const want = 'foo\nbar\n baz';
|
||||
assert.notEqual(want, settings.defaultPadText);
|
||||
plugins.hooks.padDefaultContent.push({hook_fn: async (hookName, ctx) => {
|
||||
ctx.type = 'text';
|
||||
ctx.content = input;
|
||||
}});
|
||||
pad = await padManager.getPad(padId);
|
||||
assert.equal(pad.text(), `${want}\n`);
|
||||
});
|
||||
});
|
||||
});
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue