TM-SGNL-iOS/SignalServiceKit/tests/Util/OWS2FAManagerTest.swift
TeleMessage developers dde0620daf initial commit
2025-05-03 12:28:28 -07:00

21 lines
552 B
Swift

//
// Copyright 2023 Signal Messenger, LLC
// SPDX-License-Identifier: AGPL-3.0-only
//
import XCTest
import SignalServiceKit
final class OWS2FAManagerTest: XCTestCase {
func test_isWeakPin() {
let strongPins = ["90210", "alphanumeric"]
for pin in strongPins {
XCTAssertFalse(OWS2FAManager.isWeakPin(pin), pin)
}
let weakPins = ["", "901", "123456", "654321", "222222", "①②③④⑤⑥"]
for pin in weakPins {
XCTAssertTrue(OWS2FAManager.isWeakPin(pin), pin)
}
}
}