This tests the correct placement of inline spelling and grammar markers in the following text: 'the the adlj adaasj sdklj. there there'. Spelling markers should line up exactly under misspelled words in all cases.

On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".


testLTR
Verifies 'adlj'.
PASS internals.hasSpellingMarker(8, 4) became true
Verifies 'adaasj'.
PASS internals.hasSpellingMarker(13, 6) became true
Verifies 'sdklj'.
PASS internals.hasSpellingMarker(20, 5) became true
Verifies duplicated 'the'.
PASS internals.hasGrammarMarker(4, 3) became true
Verifies duplicated 'there'.
PASS internals.hasGrammarMarker(33, 5) became true

testRTL
Verifies 'adlj'.
PASS internals.hasSpellingMarker(8, 4) became true
Verifies 'adaasj'.
PASS internals.hasSpellingMarker(13, 6) became true
Verifies 'sdklj'.
PASS internals.hasSpellingMarker(20, 5) became true
Verifies duplicated 'the'.
PASS internals.hasGrammarMarker(4, 3) became true
Verifies duplicated 'there'.
PASS internals.hasGrammarMarker(33, 5) became true

testLTREllipses
Verifies 'adlj'.
PASS internals.hasSpellingMarker(8, 4) became true
Verifies 'adaasj'.
PASS internals.hasSpellingMarker(13, 6) became true
Verifies 'sdklj'.
PASS internals.hasSpellingMarker(20, 5) became true
Verifies duplicated 'the'.
PASS internals.hasGrammarMarker(4, 3) became true
Verifies duplicated 'there'.
PASS internals.hasGrammarMarker(33, 5) became true

testRTLEllipses
Verifies 'adlj'.
PASS internals.hasSpellingMarker(8, 4) became true
Verifies 'adaasj'.
PASS internals.hasSpellingMarker(13, 6) became true
Verifies 'sdklj'.
PASS internals.hasSpellingMarker(20, 5) became true
Verifies duplicated 'the'.
PASS internals.hasGrammarMarker(4, 3) became true
Verifies duplicated 'there'.
PASS internals.hasGrammarMarker(33, 5) became true

PASS successfullyParsed is true

TEST COMPLETE
LTR
the the adlj adaasj sdklj. there there 
RTL
the the adlj adaasj sdklj. there there 
LTR (text-overflow:ellipses):
the the adlj adaasj sdklj. there there 
RTL (text-overflow:ellipses):
the the adlj adaasj sdklj. there there 
