Adding Bok Choy Test for HTML editing

TNL-3296 would have been prevented with this test, adding it now to
prevent similar issues in the future. Squashed commit with doc changes,
review feedback, and run-20-times-to-ensure-not-flaky-then-unmark
all included.
This commit is contained in:
Eric Fischer
2015-10-05 17:41:47 -04:00
parent 2ca355b881
commit 2bbea43d06
2 changed files with 68 additions and 13 deletions

View File

@@ -293,6 +293,24 @@ class EditContainerTest(NestedVerticalTest):
container = self.go_to_nested_container_page()
self.modify_display_name_and_verify(container)
def test_edit_raw_html(self):
"""
Test the raw html editing functionality.
"""
modified_content = "<p>modified content</p>"
#navigate to and open the component for editing
unit = self.go_to_unit_page()
container = unit.xblocks[1].go_to_container()
component = container.xblocks[1].children[0]
component.edit()
html_editor = HtmlComponentEditorView(self.browser, component.locator)
html_editor.set_content_and_save(modified_content, raw=True)
#note we're expecting the <p> tags to have been removed
self.assertEqual(component.student_content, "modified content")
class EditVisibilityModalTest(ContainerBase):
"""