Merge origin/testing into hunter
This commit is contained in:
commit
a4d427099e
19 files changed
+424
-35
No files matched your search
@@ -90,6 +90,23 @@ func TestNativeCaretRejectsAmbiguousOffsetDomains(t *testing.T) {
|
||||
}
|
||||
}
|
||||
|
||||
type expandedCaretReader map[atspi.ObjectID]atspi.DocumentCaretText
|
||||
|
||||
func (reader expandedCaretReader) ReadDocumentCaret(_ context.Context, object atspi.ObjectReference, _ int, _ atspi.DocumentCaretUnit) (atspi.DocumentCaretText, error) {
|
||||
return reader[object.ID()], nil
|
||||
}
|
||||
|
||||
func TestNativeCaretRejectsMatchingExpandedTextWithDifferentNativeOffsets(t *testing.T) {
|
||||
cursor := mirroredCaretCursor(t, caretTextReader{webID("/paragraph"): "\ufffcxy", webID("/text"): "axy"}, false)
|
||||
reader := expandedCaretReader{
|
||||
webID("/paragraph"): {Start: 0, End: 3, RawText: "\ufffcxy", Text: "axy", Expanded: true},
|
||||
webID("/text"): {Start: 0, End: 3, RawText: "axy", Text: "axy"},
|
||||
}
|
||||
if err := cursor.syncNativeCaret(context.Background(), reader, webID("/paragraph"), 1); !errors.Is(err, atspi.ErrNoDocumentCaret) {
|
||||
t.Fatalf("expanded display text authorized native offset transfer: %v", err)
|
||||
}
|
||||
}
|
||||
|
||||
func TestWorkerNativeCaretHandoffPrecedesNextArrow(t *testing.T) {
|
||||
text := caretTextReader{webID("/text"): "When autocomplete"}
|
||||
navigator := &boundaryNavigator{fakeCapturer: &fakeCapturer{}, caretTextReader: text}
|
||||
|
||||
Reference in new issue
Block a user