Sha256: 859864513bff9a87a5b2421926f32a8d84848042a71fbc4764a0364d6cfd44e3

Contents?: true

Size: 712 Bytes

Versions: 5

Compression:

Stored size: 712 Bytes

Contents

require 'spec_helper'

describe 'ClassGroup Notes' do

  before { as :admin }
  before(:all) { set_resource 'class-group-note' }

  let(:class_group) { create(:class_group) }
  let(:class_group_with_note) { create(:class_group, :with_note) }

  context 'new', type: 'note' do
    before do
      @resource = class_group
      visit gaku.edit_class_group_path(@resource)
      click '#notes-menu a'
    end

    it_behaves_like 'new note'
  end

  context 'existing', js: true, type: 'note'  do
    before do
      @resource = class_group_with_note
      visit gaku.edit_class_group_path(@resource)
      click '#notes-menu a'
    end

    it_behaves_like 'edit note'
    it_behaves_like 'delete note'
  end

end

Version data entries

5 entries across 5 versions & 1 rubygems

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