この投稿はSwift Tweets(Swift Tweets 2018 Spring - connpass)での発表をまとめたものです。 テストフレームワークQuickがどのような仕組みで働くのか、説明してみようと思います。 ポイント: なぜQuickは公式のテストフレームワークではないのにXcodeやSPMにテストと認識されるのか 公式のメソッドではない spec() がどうして実行されるのか spec() 内に書いた describe や it がどのようにしてテストに数えられて実行されるのか Quickとは Quick is a behavior-driven development framework for Swift and Objective-C. Inspired by RSpec, Specta, and Ginkgo. CocoaPodsでもCarthageでも動く。S