blob: 8b554048593e6f1ba32673f08be81f0da08cc5a3 [file]
This test ensures we return the right attributed string for text marker ranges that span multiple elements.
"Attributes in range {0, 17}:
AXFont: {
AXFontFamily = Helvetica;
AXFontName = Helvetica;
AXFontSize = 16;
}
AXForegroundColor: (kCGColorSpaceICCBased; kCGColorSpaceModelRGB; sRGB IEC61966-2.1) ( 0 0 0 1 )
AXBackgroundColor: (kCGColorSpaceICCBased; kCGColorSpaceModelRGB; sRGB IEC61966-2.1) ( 0 0 0 0 )
Attributes in range {17, 17}:
AXFont: {
AXFontFamily = Monaco;
AXFontName = Monaco;
AXFontSize = 16;
}
AXForegroundColor: (kCGColorSpaceICCBased; kCGColorSpaceModelRGB; sRGB IEC61966-2.1) ( 0 0 0 1 )
AXBackgroundColor: (kCGColorSpaceICCBased; kCGColorSpaceModelRGB; sRGB IEC61966-2.1) ( 0 0 0 0 )
This is a test.
Second paragraph."
Final attributed string:
Attributes in range {0, 17}:
AXFont: {
AXFontFamily = Helvetica;
AXFontName = Helvetica;
AXFontSize = 16;
}
AXForegroundColor: (kCGColorSpaceICCBased; kCGColorSpaceModelRGB; sRGB IEC61966-2.1) ( 0 0 0 1 )
AXBackgroundColor: (kCGColorSpaceICCBased; kCGColorSpaceModelRGB; sRGB IEC61966-2.1) ( 0 0 0 0 )
Attributes in range {17, 19}:
AXFont: {
AXFontFamily = Monaco;
AXFontName = Monaco;
AXFontSize = 16;
}
AXForegroundColor: (kCGColorSpaceICCBased; kCGColorSpaceModelRGB; sRGB IEC61966-2.1) ( 0 0 0 1 )
AXBackgroundColor: (kCGColorSpaceICCBased; kCGColorSpaceModelRGB; sRGB IEC61966-2.1) ( 0 0 0 0 )
Attributes in range {36, 16}:
AXFont: {
AXFontFamily = Times;
AXFontName = "Times-Roman";
AXFontSize = 16;
}
AXForegroundColor: (kCGColorSpaceICCBased; kCGColorSpaceModelRGB; sRGB IEC61966-2.1) ( 0 0 0 1 )
AXBackgroundColor: (kCGColorSpaceICCBased; kCGColorSpaceModelRGB; sRGB IEC61966-2.1) ( 0 0 0 0 )
This is a test.
Second paragraph.
Third paragraph.
PASS successfullyParsed is true
TEST COMPLETE
This is a test.
Second paragraph.
Third paragraph.