Skip to content

Commit

Permalink
refactor: 테스트 네이밍 리팩터링
Browse files Browse the repository at this point in the history
  • Loading branch information
SeongHoonC committed Sep 12, 2023
1 parent e522752 commit 917d18a
Showing 1 changed file with 6 additions and 9 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -122,19 +122,16 @@ class StudentVerificationViewModelTest {
}

@Test
fun `이메일 불러오기가 완료되지 않은 상태에서 코드 전송에 성공해도 로딩 상태에서 변경되지 않는다`() {
// given
`인증 코드 전송하기`(Result.success(Unit))

fun `이메일 불러오기가 완료되지 않은 상태에서 코드 전송에 성공해도 불러오기 중이다`() {
// when
vm.sendVerificationCode("test", 1)
`인증 코드 전송하기`(Result.success(Unit))

// then
assertThat(vm.uiState.value is StudentVerificationUiState.Loading).isTrue
}

@Test
fun `이메일 불러오기 성공 상태일 때 인증 번호가 유효하다면 인증 코드가 유효함 상태로 변경한다`() {
fun `이메일 불러오기 성공일 때 인증 번호가 유효하다면 인증 코드가 유효함 상태로 변경한다`() {
// given
`이메일 불러오기`(Result.success("test.com"))

Expand Down Expand Up @@ -197,7 +194,7 @@ class StudentVerificationViewModelTest {
}

// when
`인증 코드 확인하기`(Result.success(Unit), fakeCode)
`인증 코드 확인하기`(result = Result.success(Unit), fakeCode = fakeCode)

// then
assertThat(deferredEvent.await()).isEqualTo(StudentVerificationEvent.VerificationSuccess)
Expand All @@ -218,7 +215,7 @@ class StudentVerificationViewModelTest {
}

// when
`인증 코드 확인하기`(Result.failure(Exception()), fakeCode = fakeCode)
`인증 코드 확인하기`(result = Result.failure(Exception()), fakeCode = fakeCode)

// then
assertThat(deferredEvent.await()).isEqualTo(StudentVerificationEvent.VerificationFailure)
Expand All @@ -238,7 +235,7 @@ class StudentVerificationViewModelTest {
}

// when
`인증 코드 확인하기`(Result.success(Unit), fakeCode = fakeCode)
`인증 코드 확인하기`(result = Result.success(Unit), fakeCode = fakeCode)

// then
assertThat(deferredEvent.await()).isEqualTo(StudentVerificationEvent.CodeTimeOut)
Expand Down

0 comments on commit 917d18a

Please sign in to comment.