Протестируйте метод, который использует document.execCommand - PullRequest
0 голосов
/ 13 мая 2019

Мне нужно проверить метод, который копирует текст из текстовой области с помощью jest.

Можно ли проверить следующий метод с помощью jest?

copy(text){
            var dummy = document.createElement("textarea");
            document.body.appendChild(dummy);
            dummy.value = text;
            dummy.select();
            document.execCommand("copy");
            document.body.removeChild(dummy);
        }

Я уже пробовал следующий тест:

test("Copy method should copy text", () =>{
        wrapper.vm.copy("testdata");
        var el = document.createElement('textarea');
        document.body.appendChild(el);
        el.focus();
        document.execCommandPaste;
        var value = el.value;
        document.body.removeChild(el);

        expect(value).toContain('testdata');
})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...