Skip to content

Commit

Permalink
test Select(WordRange(...)) on buffer with all words
Browse files Browse the repository at this point in the history
  • Loading branch information
DivineDominion committed Jun 12, 2024
1 parent bba05d7 commit e729024
Showing 1 changed file with 15 additions and 1 deletion.
16 changes: 15 additions & 1 deletion Tests/DeclarativeTextKitTests/BufferWordRangeTests.swift
Original file line number Diff line number Diff line change
Expand Up @@ -160,8 +160,22 @@ extension BufferWordRangeTests {

for (input, expectedOutput) in samples {
let buf = try makeBuffer(input)
let originalSelecton = buf.selectedRange

// Buffer.wordRange(for:) method
XCTAssertNoThrow(
buf.select(try buf.wordRange(for: originalSelecton)),
"Given \"\(sanitized(input))\""
)
XCTAssertEqual(
buf.description, expectedOutput,
"Given \"\(sanitized(input))\""
)

// Select(WordRange(...)) expression
buf.select(originalSelecton)
XCTAssertNoThrow(
buf.select(try buf.wordRange(for: buf.selectedRange)),
try buf.evaluate { Select(WordRange(originalSelecton)) },
"Given \"\(sanitized(input))\""
)
XCTAssertEqual(
Expand Down

0 comments on commit e729024

Please sign in to comment.