/**
* @license Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
* For licensing, see LICENSE.md.
*/
/* globals document */
import getDataFromElement from '../../src/dom/getdatafromelement';
describe( 'getDataFromElement', () => {
let divEl;
beforeEach( () => {
divEl = document.createElement( 'div' );
divEl.innerHTML = `
foo
foo`;
document.body.appendChild( divEl );
} );
afterEach( () => {
divEl.parentElement.removeChild( divEl );
} );
[ 'textarea', 'template', 'div' ].forEach( elementName => {
it( 'should return the content of a ' + elementName, () => {
const data = getDataFromElement( document.getElementById( 'getData-' + elementName ) );
expect( data ).to.equal( 'foo' );
} );
} );
} );