mirror of
git://jb55.com/damus
synced 2024-09-18 19:23:49 +00:00
Added non-latin test and amended emoji test to include emoji in hashtag
This commit is contained in:
parent
c1220f50af
commit
ac2b5b26bb
@ -203,8 +203,27 @@ class damusTests: XCTestCase {
|
|||||||
XCTAssertNotNil(parsed)
|
XCTAssertNotNil(parsed)
|
||||||
XCTAssertEqual(parsed.count, 3)
|
XCTAssertEqual(parsed.count, 3)
|
||||||
XCTAssertEqual(parsed[0].is_text, "some hashtag ")
|
XCTAssertEqual(parsed[0].is_text, "some hashtag ")
|
||||||
XCTAssertEqual(parsed[1].is_hashtag, "bitcoin")
|
XCTAssertEqual(parsed[1].is_hashtag, "bitcoin☕️")
|
||||||
XCTAssertEqual(parsed[2].is_text, "☕️ cool")
|
XCTAssertEqual(parsed[2].is_text, " cool")
|
||||||
|
}
|
||||||
|
|
||||||
|
func testHashtagWithAccents() {
|
||||||
|
let parsed = parse_mentions(content: "hello from #türkiye", tags: []).blocks
|
||||||
|
|
||||||
|
XCTAssertNotNil(parsed)
|
||||||
|
XCTAssertEqual(parsed.count, 2)
|
||||||
|
XCTAssertEqual(parsed[0].is_text, "hello from ")
|
||||||
|
XCTAssertEqual(parsed[1].is_hashtag, "türkiye")
|
||||||
|
}
|
||||||
|
|
||||||
|
func testHashtagWithNonLatinCharacters() {
|
||||||
|
let parsed = parse_mentions(content: "this is a #시험 hope it works", tags: []).blocks
|
||||||
|
|
||||||
|
XCTAssertNotNil(parsed)
|
||||||
|
XCTAssertEqual(parsed.count, 3)
|
||||||
|
XCTAssertEqual(parsed[0].is_text, "this is a ")
|
||||||
|
XCTAssertEqual(parsed[1].is_hashtag, "시험")
|
||||||
|
XCTAssertEqual(parsed[2].is_text, " hope it works")
|
||||||
}
|
}
|
||||||
|
|
||||||
func testParseHashtagEnd() {
|
func testParseHashtagEnd() {
|
||||||
|
Loading…
Reference in New Issue
Block a user