Sha256: 85044878eaad42ebe729e9f511ce164f74efabb84359075c80e01878b9cd8950
Contents?: true
Size: 857 Bytes
Versions: 3
Compression:
Stored size: 857 Bytes
Contents
require 'spec_helper' require 'support/requests/course_enrollable_spec' describe 'ClassGroup Courses' do before { as :admin } let(:class_group) { create(:class_group, grade: '1', name: 'Not so awesome class group', homeroom: 'A1') } let(:course) { create(:course, code: 'Math2012') } before :all do set_resource 'class-group-course' end context 'new', js: true do before do @course = course visit gaku.class_group_path(class_group) @data = class_group @select = 'class_group_course_enrollment_course_id' click tab_link end it_behaves_like 'enroll to course' end context 'remove' do before do class_group.courses << course visit gaku.class_group_path(class_group) @data = class_group click tab_link end it_behaves_like 'remove enrollment' end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
gaku-0.0.3 | core/spec/requests/class_groups/courses_spec.rb |
gaku-0.0.2 | core/spec/requests/class_groups/courses_spec.rb |
gaku-0.0.1 | core/spec/requests/class_groups/courses_spec.rb |