Commit 9c4a3dc9 by Renzo Lucioni

Fix program details a11y test

parent d7da5f0a
"""Acceptance tests for LMS-hosted Programs pages""" """Acceptance tests for LMS-hosted Programs pages"""
from unittest import skip
from nose.plugins.attrib import attr from nose.plugins.attrib import attr
from ...fixtures.programs import ProgramsFixture, ProgramsConfigMixin from ...fixtures.programs import ProgramsFixture, ProgramsConfigMixin
...@@ -139,7 +137,6 @@ class ProgramListingPageA11yTest(ProgramPageBase): ...@@ -139,7 +137,6 @@ class ProgramListingPageA11yTest(ProgramPageBase):
@attr('a11y') @attr('a11y')
@skip('The tested page is currently disabled. This test will be re-enabled once a11y failures are resolved.')
class ProgramDetailsPageA11yTest(ProgramPageBase): class ProgramDetailsPageA11yTest(ProgramPageBase):
"""Test program details page accessibility.""" """Test program details page accessibility."""
def setUp(self): def setUp(self):
......
...@@ -61,7 +61,7 @@ define([ ...@@ -61,7 +61,7 @@ define([
expect(view.$('.header-img').attr('src')).toEqual(context.run_modes[0].course_image_url); expect(view.$('.header-img').attr('src')).toEqual(context.run_modes[0].course_image_url);
expect(view.$('.course-details .course-title-link').text().trim()).toEqual(context.display_name); expect(view.$('.course-details .course-title-link').text().trim()).toEqual(context.display_name);
expect(view.$('.course-details .course-title-link').attr('href')).toEqual( expect(view.$('.course-details .course-title-link').attr('href')).toEqual(
context.run_modes[0].marketing_url); context.run_modes[0].course_url);
expect(view.$('.course-details .course-text .course-key').html()).toEqual(context.key); expect(view.$('.course-details .course-text .course-key').html()).toEqual(context.key);
expect(view.$('.course-details .course-text .run-period').html()) expect(view.$('.course-details .course-text .run-period').html())
.toEqual(context.run_modes[0].start_date + ' - ' + context.run_modes[0].end_date); .toEqual(context.run_modes[0].start_date + ' - ' + context.run_modes[0].end_date);
...@@ -71,7 +71,7 @@ define([ ...@@ -71,7 +71,7 @@ define([
expect(view.$('.header-img').attr('src')).toEqual(context.run_modes[0].course_image_url); expect(view.$('.header-img').attr('src')).toEqual(context.run_modes[0].course_image_url);
expect(view.$('.course-details .course-title-link').text().trim()).toEqual(context.display_name); expect(view.$('.course-details .course-title-link').text().trim()).toEqual(context.display_name);
expect(view.$('.course-details .course-title-link').attr('href')).toEqual( expect(view.$('.course-details .course-title-link').attr('href')).toEqual(
context.run_modes[0].marketing_url); context.run_modes[0].course_url);
expect(view.$('.course-details .course-text .course-key').html()).toEqual(context.key); expect(view.$('.course-details .course-text .course-key').html()).toEqual(context.key);
expect(view.$('.course-details .course-text .run-period').html()).not.toBeDefined(); expect(view.$('.course-details .course-text .run-period').html()).not.toBeDefined();
}); });
......
<div class="grid-container grid-manual"> <div class="grid-container grid-manual">
<div class="course-meta-container col-12 md-col-8 sm-col-12"> <div class="course-meta-container col-12 md-col-8 sm-col-12">
<a href="<%- marketing_url %>" class="course-image-link"> <a href="<%- course_url %>" class="course-image-link">
<img <img
class="header-img" class="header-img"
src="<%- course_image_url %>" src="<%- course_image_url %>"
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
</a> </a>
<div class="course-details"> <div class="course-details">
<h3 class="course-title"> <h3 class="course-title">
<a href="<%- marketing_url %>" class="course-title-link"> <a href="<%- course_url %>" class="course-title-link">
<%- display_name %> <%- display_name %>
</a> </a>
</h3> </h3>
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
</picture> </picture>
<h2 class="hd-2 title"><%- name %></h2> <h2 class="hd-2 title"><%- name %></h2>
<p class="subtitle"><%- subtitle %></p> <p class="subtitle"><%- subtitle %></p>
<a href="" class="breadcrumb"><%- gettext('Programs') %></a> <a href="/dashboard/programs" class="breadcrumb"><%- gettext('Programs') %></a>
<span><%- StringUtils.interpolate( <span><%- StringUtils.interpolate(
gettext('{category}\'s program'), gettext('{category}\'s program'),
{category: category} {category: category}
......
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