일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- UICollectionView
- 리펙터링
- 리팩토링
- ribs
- swiftUI
- combine
- Protocol
- HIG
- swift documentation
- map
- uitableview
- rxswift
- 스위프트
- 애니메이션
- 리펙토링
- RxCocoa
- UITextView
- Xcode
- collectionview
- uiscrollview
- 클린 코드
- Clean Code
- tableView
- Refactoring
- clean architecture
- Human interface guide
- MVVM
- Observable
- ios
- SWIFT
- Today
- Total
목록beforeEach (2)
김종권의 iOS 앱 개발 알아가기
1. Quick, Nimble으로 테스트 쉽게하는 방법 - Quick, Nimble 개념 2. Quick, Nimble으로 테스트 쉽게하는 방법 - describe, context, it, beforeEach 실제 코드에 테스트하는 방법 (RxNimble, 비동기 테스트 방법) Quick의 beforeEach 개념 * Quick의 decsribe, context, it 개념은 이전 포스팅 글 참고 beforeEach를 잘 활용하면 각 테스트 케이스마다 쉽게 데이터를 변경해가며 테스트할 수 있으므로 beforeEach를 먼저 이해하기 beforeEach: it() {} 블락이 실행되기전에 모든곳에서 호출됨 afterEach: it() {} 블락이 실행되고난 후 모든곳에서 호출됨 즉, it() 실행 기준으로..
1. Quick, Nimble으로 테스트 쉽게하는 방법 - Quick, Nimble 개념 2. Quick, Nimble으로 테스트 쉽게하는 방법 - describe, context, it, beforeEach 실제 코드에 테스트하는 방법 (RxNimble, 비동기 테스트 방법) Nimble이란? * Nimble (재빠른) 가독성 높은 테스트 assertion 라이브러리 예상한 결과와 실제 결과를 비교하여 테스트를 수행하고, 테스트가 성공한 경우 상세한 정보를 제공 글을 읽는 것처럼 쉽게 읽히는 assertion들을 제공 대표적으로 expect()와 뒤에 to, toNot, notTo 등이 존재 import Nimble expect(seagull.squawk).to(equal("Squee!")) expec..