[swift] Quick/Nimble 설치 방법
안녕하세요! Swift 프로젝트에서 유닛 테스트를 작성하고자 할 때 많이 사용되는 Quick/Nimble 라이브러리를 설치하는 방법에 대해 알아보겠습니다.
Quick/Nimble이란?
Quick은 Swift로 작성된 유닛 테스트 프레임워크이며, Nimble은 Quick과 함께 사용되는 매처(matcher) 라이브러리입니다. 이 두 개의 라이브러리는 함께 사용되어 유닛 테스트를 작성할 때 더 간결하고 가독성 높은 코드를 작성할 수 있도록 도와줍니다.
설치 방법
Quick/Nimble을 설치하려면 Swift Package Manager 또는 CocoaPods를 사용할 수 있습니다. 아래에서 원하는 설치 방법을 선택하여 따라해보세요.
Swift Package Manager를 사용하는 경우
- 프로젝트의
Package.swift
파일을 엽니다. dependencies
항목 아래에 다음 코드를 추가합니다:
.package(url: "https://github.com/Quick/Quick.git", .upToNextMajor(from: "3.0.0")),
.package(url: "https://github.com/Quick/Nimble.git", .upToNextMajor(from: "9.0.0"))
- 터미널을 열고 프로젝트의 루트 디렉토리에서 다음 명령어를 실행합니다:
$ swift package update
- 성공적으로 실행되면, Xcode에서 프로젝트를 열고 Quick/Nimble을 사용할 수 있습니다.
CocoaPods를 사용하는 경우
- 터미널을 열고 프로젝트의 루트 디렉토리로 이동합니다.
- 다음 명령어를 실행하여
Podfile
을 생성합니다:
$ pod init
Podfile
을 텍스트 편집기로 열고 다음 코드를 추가합니다:
target 'YourProjectName' do
use_frameworks!
pod 'Quick', '~> 3.0'
pod 'Nimble', '~> 9.0'
end
- 다시 터미널로 돌아가서 다음 명령어를 실행합니다:
$ pod install
- CocoaPods가 종속성을 설치하면 프로젝트의
.xcworkspace
파일을 실행하여 Quick/Nimble을 사용할 수 있습니다.
참고 자료
위의 방법을 참고하여 Quick/Nimble을 프로젝트에 손쉽게 설치해보세요! 유닛 테스트를 작성하고 코드의 품질을 개선하기 위해 Quick/Nimble을 활용해보시기 바랍니다.