From beb3c1972223c347a97e7e9c2a75e00f0cb665ac Mon Sep 17 00:00:00 2001 From: Peter Fogg Date: Mon, 11 Apr 2016 10:56:31 -0400 Subject: [PATCH] Add a11y test for the course home page. --- common/test/acceptance/tests/lms/test_lms.py | 28 ++++++++++++++++++++ lms/static/sass/course/_info.scss | 2 +- 2 files changed, 29 insertions(+), 1 deletion(-) diff --git a/common/test/acceptance/tests/lms/test_lms.py b/common/test/acceptance/tests/lms/test_lms.py index 2ab32a4640..6b0b9294c1 100644 --- a/common/test/acceptance/tests/lms/test_lms.py +++ b/common/test/acceptance/tests/lms/test_lms.py @@ -1298,3 +1298,31 @@ class LMSLanguageTest(UniqueCourseTest): get_selected_option_text(language_selector), u'English' ) + + +@attr('a11y') +class CourseInfoA11yTest(UniqueCourseTest): + """Accessibility test for course home/info page.""" + + def setUp(self): + super(CourseInfoA11yTest, self).setUp() + self.course_fixture = CourseFixture( + self.course_info['org'], self.course_info['number'], + self.course_info['run'], self.course_info['display_name'] + ) + self.course_fixture.add_update( + CourseUpdateDesc(date='January 29, 2014', content='Test course update1') + ) + self.course_fixture.add_update( + CourseUpdateDesc(date='February 5th, 2014', content='Test course update2') + ) + self.course_fixture.add_update( + CourseUpdateDesc(date='March 31st, 2014', content='Test course update3') + ) + self.course_fixture.install() + self.course_info_page = CourseInfoPage(self.browser, self.course_id) + AutoAuthPage(self.browser, course_id=self.course_id).visit() + + def test_course_home_a11y(self): + self.course_info_page.visit() + self.course_info_page.a11y_audit.check_for_accessibility_errors() diff --git a/lms/static/sass/course/_info.scss b/lms/static/sass/course/_info.scss index 4276015d22..f834766d82 100644 --- a/lms/static/sass/course/_info.scss +++ b/lms/static/sass/course/_info.scss @@ -16,7 +16,7 @@ } .page-subtitle { - color: $dark-gray2; + color: $dark-gray1; font-size: 14px; text-transform: none; }