From 1b35993919fce1f8f3aa24b5b333782c55c484aa Mon Sep 17 00:00:00 2001 From: Yuta Saito Date: Wed, 18 Feb 2026 09:50:33 +0900 Subject: [PATCH] BridgeJS: Add runtime tests for `@JS class` to JSObject conversion --- Tests/BridgeJSRuntimeTests/SwiftClassSupportTests.swift | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Tests/BridgeJSRuntimeTests/SwiftClassSupportTests.swift b/Tests/BridgeJSRuntimeTests/SwiftClassSupportTests.swift index 7eefbad56..64eaeafd4 100644 --- a/Tests/BridgeJSRuntimeTests/SwiftClassSupportTests.swift +++ b/Tests/BridgeJSRuntimeTests/SwiftClassSupportTests.swift @@ -19,4 +19,10 @@ final class SwiftClassSupportTests: XCTestCase { let greeter2 = try SwiftClassSupportImports.jsRoundTripOptionalGreeter(Greeter(name: "Hello")) XCTAssertEqual(greeter2?.name, "Hello") } + + func testSwiftClassToJSObject() throws { + let greeter = Greeter(name: "BridgeJS") + let jsGreeter = try XCTUnwrap(greeter.jsValue.object) + XCTAssertEqual(jsGreeter["name"].string, "BridgeJS") + } }