
Я перепробовал все, но даже с помощью следующего кода все равно появляется сообщение они не покрыты. Есть идеи?
import XCTest
import SwiftUI
@testable import Core
class FontTests: XCTestCase {
func testFontProperties() {
XCTAssertNotNil(Font.flamaBook)
XCTAssertNotNil(Font.flamaBasic)
XCTAssertNotNil(Font.flamaMedium)
}
func testCustomFontDefinitions() {
XCTAssertEqual(Font.flamaBook, "Flama-Book")
XCTAssertEqual(Font.flamaBasic, "Flama-Basic")
XCTAssertEqual(Font.flamaMedium, "Flama-Medium")
}
func testFontStyles() {
XCTAssertEqual(Font.h1, Font.custom(Font.flamaBook, size: 24))
XCTAssertEqual(Font.h2, Font.custom(Font.flamaBook, size: 18))
XCTAssertEqual(Font.h3, Font.custom(Font.flamaBook, size: 16))
XCTAssertEqual(Font.h4, Font.custom(Font.flamaMedium, size: 14))
XCTAssertEqual(Font.p1, Font.custom(Font.flamaBook, size: 15))
XCTAssertEqual(Font.p2, Font.custom(Font.flamaMedium, size: 12))
XCTAssertEqual(Font.p3, Font.custom(Font.flamaBasic, size: 12))
XCTAssertEqual(Font.link, Font.custom(Font.flamaBook, size: 16))
XCTAssertEqual(Font.formElement, Font.custom(Font.flamaBook, size: 15))
XCTAssertEqual(Font.formElementBasic, Font.custom(Font.flamaBasic, size: 15))
XCTAssertEqual(Font.button, Font.custom(Font.flamaBook, size: 16))
XCTAssertEqual(Font.otp, Font.custom(Font.flamaBasic, size: 30))
XCTAssertEqual(Font.balance1, Font.custom(Font.flamaBasic, size: 22))
XCTAssertEqual(Font.balance2, Font.custom(Font.flamaBasic, size: 36))
XCTAssertEqual(Font.tabBar, Font.custom(Font.flamaMedium, size: 11))
}
}
Подробнее здесь: https://stackoverflow.com/questions/793 ... -sonarqube