native first

This commit is contained in:
Илья Глазунов
2026-09-05 02:20:11 +03:00
parent 219f35cc04
commit 8beccdf101
40 changed files with 3495 additions and 327 deletions
@@ -0,0 +1,24 @@
import XCTest
@testable import MastermindPOCCore
final class OverlayActionsTests: XCTestCase {
func testOverlayActionsInvokeInjectedCallbacks() {
var openedSettings = false
var hidOverlay = false
var quitApp = false
let actions = OverlayActions(
openSettings: { openedSettings = true },
hideOverlay: { hidOverlay = true },
quitApp: { quitApp = true }
)
actions.openSettings()
actions.hideOverlay()
actions.quitApp()
XCTAssertTrue(openedSettings)
XCTAssertTrue(hidOverlay)
XCTAssertTrue(quitApp)
}
}