ls-view-text-resize
Version:
Litespeed.js view component that resizes your textarea input element to fit to your content height.
17 lines (12 loc) • 936 B
JavaScript
// __tests__/displayUser-test.js
;
require('litespeed.js');
require('ls-view-text-resize');
test('textarea resize', () => {
expect(function () {
document.body.innerHTML = `<textarea data-ls-text-resize>Hello World! Hello World! Hello World! Hello World! Hello World! Hello World! Hello World! Hello World! Hello World! Hello World! Hello World! Hello World! Hello World! Hello World! Hello World! Hello World! Hello World! Hello World! </textarea>`;
window.scrollTo = () => { }; // Skip browser implementation
window.ls.run(window);
return document.body.innerHTML.trim();
}()).toEqual('<textarea style=\"height: 0px;\">Hello World! Hello World! Hello World! Hello World! Hello World! Hello World! Hello World! Hello World! Hello World! Hello World! Hello World! Hello World! Hello World! Hello World! Hello World! Hello World! Hello World! Hello World! </textarea>');
});