nalexn/ViewInspector
چطور میتونه کمک کنه؟
این ابزار به تو اجازه میده تا در حین اجرای برنامه، Viewهای SwiftUI رو بررسی کنی و محتواشون رو ببینی. همچنین برای نوشتن تستهای واحد (unit tests) برای کامپوننتهای SwiftUI عالیه. ️
در چه شرایطی بهتره استفاده شود؟
وقتی داری اپ SwiftUI مینویسی و میخوای مطمئن بشی که ویوها درست رندر میشن، مثلاً چک کنی یه دکمه وجود داره یا یه متن درست نمایش داده میشه. همچنین برای تستهای خودکار در CI/CD خیلی مفیده.
چند مثال از موارد استفاده:
- تست کردن اینکه آیا یه Text با متن خاصی در ویو وجود داره
- بررسی اینکه آیا یه Button روی کلیک شدن، عملکرد درستی داره
- چک کردن وضعیت یه State در یه ویوی پیچیده
- دسترسی به زیر ویوها و بررسی محتوای آنها در زمان تست
- ##SwiftUI
- ##UnitTesting
- ##ViewInspector
- ##iOSDev
- ##XCTest
- ##Swift
- ##UIAutomation
- ##TestingTools
