Sha256: 44e2c2b46d3bfca012535f38ba376258c873d60522c346a5c23f094359a87e05

Contents?: true

Size: 891 Bytes

Versions: 5

Compression:

Stored size: 891 Bytes

Contents

require 'spec_helper'

describe 'CourseExams', js: true  do

  before { as :admin }

  let(:syllabus) { create(:syllabus) }
  let(:course) { create(:course) }
  let(:student) { create(:student) }
  let(:exam) { create(:exam, name: 'Math') }
  let(:exam2) { create(:exam) }

  before do
    syllabus.exams << exam
    syllabus.exams << exam2
    course.students << student
    syllabus.courses << course

    visit gaku.edit_course_path(course)

    click '#exams-menu a'
  end

  xit 'shows grading link' do
    click '.grading_link'
    page.should have_content 'Hide Completed'
    current_path.should eq gaku.grading_course_exam_path(course, exam)
  end

  xit 'shows all grading link' do
    page.should have_content 'All Exams'
    click '#all-course-exams-grade'
    page.should have_content 'Hide Completed'
    current_path.should eq gaku.grading_course_exams_path(course)
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
gaku-0.2.4 frontend/spec/features/other/courses/exams_spec.rb
gaku-0.2.3 frontend/spec/features/other/courses/exams_spec.rb
gaku-0.2.2 frontend/spec/features/other/courses/exams_spec.rb
gaku-0.2.1 frontend/spec/features/other/courses/exams_spec.rb
gaku-0.2.0 frontend/spec/features/other/courses/exams_spec.rb