본문 바로가기

React

React userEvent test 코드 작성시 Error: Expected key descriptor but found "" in ""

반응형

react 의 테스트 코드 작성 시 userEvent(@testing-library/user-event) 사용해서 빈 문자열을 테스트 해보고 싶었다.

userEvent.type(input, '');

위와 같이 작성하면 에러가 발생하였다.

● Console
    console.error
        Error: Expected key descriptor but found "" in ""
            See https://github.com/testing-library/user-event/blob/main/README.md#keyboardtext-options for more information about how userEvent parses your input.
...
...

 

falsy 를 허용하지 않는 것으로 보여진다.. 

 

해당 부분은

userEvent.clear(input);

위와 같이 변경하여 적용하였으며, input에 대한 빈 값 테스트를 pass 할 수 있었다.

반응형