Test to make sure we can toggle underline and strike through separately.
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
document.execCommand("styleWithCSS", false, false);
Toggling strikeThrough
PASS content("ab"); select(0, 2); toggle("strikeThrough") is "ab"
PASS content("abc"); select(0, 3); toggle("strikeThrough") is "abc"
PASS content("abc"); select(0, 3); toggle("strikeThrough") is "abc"
PASS content("abc"); select(1, 3); toggle("strikeThrough") is "abc"
PASS content("abc"); select(0, 2); toggle("strikeThrough") is "abc"
PASS content("abc"); select(1, 3); toggle("strikeThrough") is "abc"
PASS content("abc"); select(1, 3); toggle("strikeThrough") is "abc"
PASS content("abc"); select(0, 2); toggle("strikeThrough") is "abc"
PASS content("abc"); select(0, 2); toggle("strikeThrough") is "abc"
PASS content("abc"); select(0, 2); toggle("strikeThrough") is "abc"
PASS content("abc"); select(0, 2); toggle("strikeThrough") is "abc"
PASS content("abc"); select(0, 2); toggle("strikeThrough") is "abc"
Toggling underline
PASS content("ab"); select(0, 2); toggle("underline") is "ab"
PASS content("abc"); select(0, 3); toggle("underline") is "abc"
PASS content("abc"); select(0, 3); toggle("underline") is "abc"
PASS content("abc"); select(1, 3); toggle("underline") is "abc"
PASS content("abc"); select(0, 2); toggle("underline") is "abc"
PASS content("abc"); select(1, 3); toggle("underline") is "abc"
PASS content("abc"); select(1, 3); toggle("underline") is "abc"
PASS content("abc"); select(0, 2); toggle("underline") is "abc"
PASS content("abc"); select(0, 2); toggle("underline") is "abc"
PASS content("abc"); select(0, 2); toggle("underline") is "abc"
document.execCommand("styleWithCSS", false, true);
Toggling strikeThrough
PASS content('ab');
select(0, 2); toggle("strikeThrough") is 'ab'
PASS content('abc');
select(0, 3); toggle("strikeThrough") is 'abc'
PASS content('abc');
select(0, 3); toggle("strikeThrough") is 'abc'
PASS content('abc');
select(1, 3); toggle("strikeThrough") is 'abc'
PASS content('abc');
select(0, 2); toggle("strikeThrough") is 'abc'
PASS content('abc');
select(1, 3); toggle("strikeThrough") is 'abc'
PASS content('abc');
select(0, 2); toggle("strikeThrough") is 'abc'
PASS content('abc');
select(0, 2); toggle("strikeThrough") is 'abc'
PASS content('abc');
select(0, 2); toggle("strikeThrough") is 'abc'
Toggling underline
PASS content('ab');
select(0, 2); toggle("underline") is 'ab'
PASS content('abc');
select(0, 3); toggle("underline") is 'abc'
PASS content('abc');
select(0, 3); toggle("underline") is 'abc'
PASS content('abc');
select(1, 3); toggle("underline") is 'abc'
PASS content('abc');
select(0, 2); toggle("underline") is 'abc'
PASS content('abc');
select(1, 3); toggle("underline") is 'abc'
PASS content('abc');
select(1, 3); toggle("underline") is 'abc'
PASS content('abc');
select(0, 2); toggle("underline") is 'abc'
PASS content('abc');
select(0, 2); toggle("underline") is 'abc'
PASS content('abc');
select(0, 2); toggle("underline") is 'abc'
PASS successfullyParsed is true
TEST COMPLETE