Commit 031f3074 by Will Daly

Merge pull request #1464 from edx/will/wait-for-section-clickable

Wait for js/base in CMS acceptance tests to ensure click handlers are installed
parents 68d6d276 a8fe4151
...@@ -252,6 +252,7 @@ def create_course_with_unit(): ...@@ -252,6 +252,7 @@ def create_course_with_unit():
log_into_studio() log_into_studio()
world.css_click('a.course-link') world.css_click('a.course-link')
world.wait_for_js_to_load()
css_selectors = [ css_selectors = [
'div.section-item a.expand-collapse-icon', 'a.new-unit-item' 'div.section-item a.expand-collapse-icon', 'a.new-unit-item'
] ]
......
...@@ -21,23 +21,23 @@ from nose.tools import assert_true # pylint: disable=E0611 ...@@ -21,23 +21,23 @@ from nose.tools import assert_true # pylint: disable=E0611
REQUIREJS_WAIT = { REQUIREJS_WAIT = {
# Settings - Schedule & Details # Settings - Schedule & Details
re.compile('^Schedule & Details Settings \|'): [ re.compile('^Schedule & Details Settings \|'): [
"jquery", "js/models/course", "jquery", "js/base", "js/models/course",
"js/models/settings/course_details", "js/views/settings/main"], "js/models/settings/course_details", "js/views/settings/main"],
# Settings - Advanced Settings # Settings - Advanced Settings
re.compile('^Advanced Settings \|'): [ re.compile('^Advanced Settings \|'): [
"jquery", "js/models/course", "js/models/settings/advanced", "jquery", "js/base", "js/models/course", "js/models/settings/advanced",
"js/views/settings/advanced", "codemirror"], "js/views/settings/advanced", "codemirror"],
# Individual Unit (editing) # Individual Unit (editing)
re.compile('^Individual Unit \|'): [ re.compile('^Individual Unit \|'): [
"coffee/src/models/module", "coffee/src/views/unit", "js/base", "coffee/src/models/module", "coffee/src/views/unit",
"coffee/src/views/module_edit"], "coffee/src/views/module_edit"],
# Content - Outline # Content - Outline
# Note that calling your org, course number, or display name, 'course' will mess this up # Note that calling your org, course number, or display name, 'course' will mess this up
re.compile('^Course Outline \|'): [ re.compile('^Course Outline \|'): [
"js/models/course", "js/models/location", "js/models/section", "js/base", "js/models/course", "js/models/location", "js/models/section",
"js/views/overview", "js/views/section_edit"], "js/views/overview", "js/views/section_edit"],
# Dashboard # Dashboard
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment