inflearn logo
강의

Course

Instructor

Vue.js Mastery - Everything You Need for Real-World Development

Verify email validation function behavior with test code

유닛테스팅 로그인폼 undefined

381

Jay

6 asked

1

안녕하세요.

선생님이 알려주신 속성들을 이용해서 똑같이 테스팅을 했는데요. 유저네임 관련해서 테스팅을 하는 도중에 isusernameValid 값이 불린값으로 True/False로 떨어져야 하는데 null로 실행이 되어서요.. 원인을 못찾겠습니다 ㅜㅜ

 

스크린샷 2022-10-17 오후 10.22.59.png스크린샷 2022-10-17 오후 10.23.38.png스크린샷 2022-10-17 오후 10.23.45.png

javascript vuex vuejs

Answer 2

1

jeapapa

같은 이유여서 찾아보니. 브랜치들을 따로 받지 않고 최대한 각 브랜치들의 수정사항만 소스에 직접 반영하다보니 누락된 부분이 있었나봅니다

utils/validation.js 의 validateEmail함수를 15번 브랜치에 있는 내용으로 변경하니 잘되네요 ~

function validateEmail(email) {
  var re = /^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
  return re.test(String(email).toLowerCase());
}

export { validateEmail };

0

captain

안녕하세요, 아래 값으로 접근하신게 맞죠? 테스트 실행을 종료했다가 다시 실행해 보시겠어요?

wrapper.vm.isUsernameValid

제 환경에서는 잘 나오는 것 같아요!

image

node 10버전 사용

0

77

1

강의에 대해 질문 드립니다.

0

70

1

vue CLI 대신 vite를 사용해도

1

153

2

질문삭제

0

158

2

강사님 코드로 진행할 경우 console.log( config); 도 안찍혔어요. instance 를 생성해서 공통으로 사용하셨는데 loginUser 에만 커스텀한 instance를 넣으니 콘솔에 컨피그 객체가 찍혀요

0

97

1

로그인 에러발생만하면 네트워크 커넥션 에러 발생 해결

0

123

1

rndrmagkqslek.

0

74

1

계속 따라하다가 안돼서 bash에 연결할떄 안되더라구요

0

107

1

axios 에러가 뜹니다.

1

244

2

vue3로 진행하시면서 router에서 '*' 적용이 안되시는 분들

2

318

1

vue 관련 다른 강의 출시예정이없으신지 궁금합니다!

1

155

1

AppHeader.vue에 vue 디폴트 만들에 Delete `␍` 오류나면

1

196

1

vue3로 따라오시다가 import axios 에러 뜨시는 분들

2

450

2

$router 를 이용한 메인 페이지로 이동

1

293

1

혹시 node.js 10.24 버전으로 해도 상관없나요?

2

467

2

에러 경로가 LoginForm.vue 43번째줄 말고 다른 경로로 출력됩니다.

1

301

2

pinia 사용할려고 하는데 에러가 나옵니다.

1

491

2

swagger ui의 post/posts에 글 기록하려고 하면 unauthorized 에러가 납니다..

1

1111

2

safari 개발자 도구에 대한 질문입니다

1

576

2

스웨거에 글 등록시 401 에러가 나와요 ㅠ

1

730

2

이 에러 때문에 진행이 안되네요 ㅠ

1

677

1

windows .nvmrc nvm use 실행 오류

1

1556

2

강사님 최신화가 필요해보입니다.

2

965

2

npm i 에러

1

619

1