I open sourced a new Swift Package.

π—«π—–π—¨π—œπ—§π—²π˜€π˜π—›π—²π—Ήπ—½π—²π—Ώ
πš‡π™²πš„π™ΈπšƒπšŽπšœπšπ™·πšŽπš•πš™πšŽπš› πš‘πšŽπš•πš™πšœ 𝚒𝚘𝚞 πš πš›πš’πšπš’πš—πš πš„π™Έ 𝚝𝚎𝚜𝚝𝚜 πš πš’πšπš‘πš’πš— πš‚πš πš’πšπšπš„π™Έ. π™Έπš πš™πš›πš˜πšŸπš’πšπšŽπšœ 𝚊 𝚜𝚎𝚝 𝚘𝚏 πšžπšœπšŽπšπšžπš• πšŽπš‘πšπšŽπš—πšœπš’πš˜πš—πšœ πš˜πš— πš‡π™²πš„π™Έπ™°πš™πš™πš•πš’πšŒπšŠπšπš’πš˜πš—, πš‡π™²πš„π™Έπ™΄πš•πšŽπš–πšŽπš—πš πšŠπš—πš πš‡π™²πš„π™Έπ™΄πš•πšŽπš–πšŽπš—πšπš€πšžπšŽπš›πš’ 𝚝𝚘 πš–πšŠπš”πšŽ πš’πš˜πšžπš› 𝚝𝚎𝚜𝚝𝚜 πš–πš˜πš›πšŽ πš›πšŽπšŠπšπšŠπš‹πš•πšŽ πšŠπš—πš πšŽπšŠπšœπš’πšŽπš› 𝚝𝚘 πš–πšŠπš’πš—πšπšŠπš’πš—.

https://github.com/0xWDG/XCUITestHelper

#Swiftlang #XCTest #UITesting #Xcode #XCTestCase #SwiftUI #iOS #macOS #oss

GitHub - 0xWDG/XCUITestHelper: XCUITestHelper helps you writing UI tests within SwiftUI. It provides a set of useful extensions on XCUIApplication, XCUIElement and XCUIElementQuery to make your tests more readable and easier to maintain.

XCUITestHelper helps you writing UI tests within SwiftUI. It provides a set of useful extensions on XCUIApplication, XCUIElement and XCUIElementQuery to make your tests more readable and easier to ...

GitHub

Huh. Why does Swift's Mirror(reflecting:) only list properties, not methods?

Is there an alternative way to get a list of all methods? How does XCTest do it when I define a testXX method?

#swiftlang #xctest #xctestcase #mirror