Connect with us

GitHub

SnapshotTestingMacros — макросы для генерации снепшотов из функций

Опубликовано

/

     
     

SnapshotTestingMacros — тонкая прослойка над Swift Testing и Swift SnapshotTesting, позволяющий делать снепшоты на основе макросов, используя синтаксис, похожий на Swift Testing.

Подобно тому, как в Swift Testing есть @Suite и @Test, SnapshotTestingMacros использует @SnapshotSuite и @SnapshotTest для разметки кода.

Это позволяет быстро создавать снепшоты, просто помечая функции, возвращающие представления.

В простейшем случае это все, что нужно для снепшот теста:

// ✅ Create a simple snapshot test for some SwiftUI text.

@Suite
@SnapshotSuite
struct MySnapshots {

  @SnapshotTest
  func myView() -> some View {
    Text("Some text")
  }
}
SnapshotTestingMacros на GitHub: https://github.com/adammcarter/swift-snapshot-testing-macros
Платформа: iOS
⭐️: 31
Если вы нашли опечатку - выделите ее и нажмите Ctrl + Enter! Для связи с нами вы можете использовать info@apptractor.ru.
Telegram

Популярное

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: