         XCTAssertEqual(token, expected, "expected: \n \(dump(expected))\ngot: \n\(dump(token))\n")
     }
 
-    func testMultiLineStringsUnescapedReturnsIndentationTest() throws {
+    func testBlockStringUnescapedReturnsIndentTest() throws {
         let token = try lexOne(#"""
                 """
                 Multi-line string {

    }
    
    
    // Lexer tests for multi-line string token parsing
    
    func testMultiLineStrings() throws {
        let token = try lexOne(#" """ Multi-line string\n With Inner "foo" \nshould be Valid """ "#)
        let expected = Token(
            kind: .blockstring,

        XCTAssertEqual(cleanedString, "TopLevel {\n    indented\n    alsoIndented\n}")
    }

    func testBlockStringIndentMultilineWithSingleSpaceIndent() throws {
        let rawString = " Multi-line string\n With Inner \"foo\" \n should be Valid "
        let cleanedString = blockStringValue(rawValue: rawString)
        
        XCTAssertEqual(cleanedString, " Multi-line string\nWith Inner \"foo\" \nshould be Valid ")
    }
    
    func testBlockStringIndentMultilineWithSingleSpaceIndentExtraLines() throws {
        let rawString = "\n Multi-line string\n With Inner \"foo\" \n should be Valid \n"
        let cleanedString = blockStringValue(rawValue: rawString)
        
