     func testGtkDoc2SwiftDocSignal() throws {
         let input = "Test ::SIGNAL example"
         let expected = "Test `SIGNAL` example"
+        let output = gtkDoc2SwiftDoc(input, linePrefix: "")
+        XCTAssertEqual(output, expected)
+    }
+
+    func testGtkDoc2SwiftDocDashedSignal() throws {
+        let input = "Test ::DASHED-SIGNAL example"
+        let expected = "Test `DASHED-SIGNAL` example"
         let output = gtkDoc2SwiftDoc(input, linePrefix: "")
         XCTAssertEqual(output, expected)
     }

        let ut = GIR.guintType
        let guints = GIR.namedTypes[ut.name]
        XCTAssertNotNil(guints)
        XCTAssertTrue(guints!.count > 1)
        XCTAssertTrue(guints!.contains(ut))
        XCTAssertTrue(GIR.numericConversions.count >= 2116)
        let e = "some_expression"

    }

    func testGIRTypes() {
        XCTAssertTrue(GIR.knownTypes.count >= 51)
        XCTAssertTrue(GIR.namedTypes.count >= 49)
        let ct = GIR.cintType
        let cint = GIR.namedTypes[ct.name]
        XCTAssertNotNil(cint)
        let ci = cint?.firstIndex(of: ct)
        XCTAssertNotNil(ci)
        let t = cint?[ci!]
        XCTAssertNotNil(t)
