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