Zum Inhalt

apple/PhysarumApp/Tests/A11yTests.swift

import XCTest
@testable import Physarum

final class A11yTests: XCTestCase {
    func testOnOff() {
        XCTAssertEqual(A11y.onOff(true), "On")
        XCTAssertEqual(A11y.onOff(false), "Off")
    }
    func testStateWords() {
        XCTAssertEqual(A11y.locked(true), "Locked")
        XCTAssertEqual(A11y.locked(false), "Unlocked")
        XCTAssertEqual(A11y.pinned(true), "Pinned")
        XCTAssertEqual(A11y.pinned(false), "Not pinned")
        XCTAssertEqual(A11y.selected(true), "Selected")
        XCTAssertEqual(A11y.selected(false), "Not selected")
    }
    func testCanvas() {
        XCTAssertEqual(A11y.canvasLabel, "Physarum simulation")
        XCTAssertEqual(A11y.canvasValue(presetName: "Aurora"), "Aurora")
    }
}