Files
HaishinKit.swift/RTMPHaishinKit/Tests/RTMP/RTMPConnectionTests.swift
2026-01-02 20:53:17 +09:00

18 lines
488 B
Swift

import Foundation
import Testing
@testable import RTMPHaishinKit
@Suite struct RTMPConnectionTests {
@Test func releaseWhenClose() async throws {
weak var weakConnection: RTMPConnection?
_ = try? await {
let connection = RTMPConnection()
_ = try await connection.connect("rtmp://localhost:19350/live")
try await connection.close()
weakConnection = connection
}()
#expect(weakConnection == nil)
}
}