Skip to content

Commit 01c8404

Browse files
Merge pull request #646 from swiftwasm/katei/53c2-bridgejs-please
BridgeJS: Add runtime tests for `@JS class` to JSObject conversion
2 parents 95a2a49 + 1b35993 commit 01c8404

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

Tests/BridgeJSRuntimeTests/SwiftClassSupportTests.swift

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,4 +19,10 @@ final class SwiftClassSupportTests: XCTestCase {
1919
let greeter2 = try SwiftClassSupportImports.jsRoundTripOptionalGreeter(Greeter(name: "Hello"))
2020
XCTAssertEqual(greeter2?.name, "Hello")
2121
}
22+
23+
func testSwiftClassToJSObject() throws {
24+
let greeter = Greeter(name: "BridgeJS")
25+
let jsGreeter = try XCTUnwrap(greeter.jsValue.object)
26+
XCTAssertEqual(jsGreeter["name"].string, "BridgeJS")
27+
}
2228
}

0 commit comments

Comments
 (0)