     XCTAssertTrue(s.removingPrefix(upToPosition: 100) == "")
     XCTAssertTrue(s.removingPrefix(upToPosition: -1) == "")
     XCTAssertTrue("".removingPrefix(upToPosition: 1) == "")
-    
     XCTAssertTrue(s.removingPrefix("") == "hello")
     XCTAssertTrue(s.removingPrefix("h") == "ello")
     XCTAssertTrue(s.removingPrefix("hel") == "lo")

  
  func testTruncate() {
    let s = "Hello World"
    
    XCTAssertTrue(s.truncate(at: 0) == "…")
    XCTAssertTrue(s.truncate(at: 0, withTrailing: nil) == "")
    XCTAssertTrue(s.truncate(at: 5) == "Hello…")

  
  func testSubscript() {
    let string = "∆Test😗🇮🇹"
    XCTAssertTrue(string[0] == "∆")
    XCTAssertTrue(string[1] == "T")
    XCTAssertNil(string[-1])
    XCTAssertNil(string[7])
    XCTAssertNil(string[10])
    XCTAssertTrue(string[string.length - 1] == "🇮🇹")
    XCTAssertTrue(string[0..<1] == "∆")
    XCTAssertTrue(string[1..<6] == "Test😗")
    XCTAssertNotNil(string["Test"])
    XCTAssertNotNil(string["😗"])
    
    // MARK: - Range
    
