وب‌سرویس مجید

پروژه viewinspector

nalexn/ViewInspector

چطور می‌تونه کمک کنه؟

این ابزار به تو اجازه می‌ده تا در حین اجرای برنامه، Viewهای SwiftUI رو بررسی کنی و محتواشون رو ببینی. همچنین برای نوشتن تست‌های واحد (unit tests) برای کامپوننت‌های SwiftUI عالیه. ️

در چه شرایطی بهتره استفاده شود؟

وقتی داری اپ SwiftUI می‌نویسی و می‌خوای مطمئن بشی که ویوها درست رندر می‌شن، مثلاً چک کنی یه دکمه وجود داره یا یه متن درست نمایش داده می‌شه. همچنین برای تست‌های خودکار در CI/CD خیلی مفیده.

چند مثال از موارد استفاده:

- تست کردن اینکه آیا یه Text با متن خاصی در ویو وجود داره

- بررسی اینکه آیا یه Button روی کلیک شدن، عملکرد درستی داره

- چک کردن وضعیت یه State در یه ویوی پیچیده

- دسترسی به زیر ویوها و بررسی محتوای آن‌ها در زمان تست

  • ##SwiftUI
  • ##UnitTesting
  • ##ViewInspector
  • ##iOSDev
  • ##XCTest
  • ##Swift
  • ##UIAutomation
  • ##TestingTools