You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
32 lines
888 B
32 lines
888 B
import ClipboardActionCut from '../../src/actions/cut'; |
|
|
|
describe('ClipboardActionCut', () => { |
|
before(() => { |
|
global.input = document.createElement('input'); |
|
global.input.setAttribute('id', 'input'); |
|
global.input.setAttribute('value', 'abc'); |
|
document.body.appendChild(global.input); |
|
|
|
global.paragraph = document.createElement('p'); |
|
global.paragraph.setAttribute('id', 'paragraph'); |
|
global.paragraph.textContent = 'abc'; |
|
document.body.appendChild(global.paragraph); |
|
}); |
|
|
|
after(() => { |
|
document.body.innerHTML = ''; |
|
}); |
|
|
|
describe('#selectText', () => { |
|
it('should select its value', () => { |
|
const selectedText = ClipboardActionCut( |
|
document.querySelector('#input'), |
|
{ |
|
container: document.body, |
|
} |
|
); |
|
|
|
assert.equal(selectedText, document.querySelector('#input').value); |
|
}); |
|
}); |
|
});
|
|
|