Sha256: 5e3dd5ed0e1dc9de9de4e0a50739e1a3b5d8f31766920abcaa5575f972b1d30d

Contents?: true

Size: 591 Bytes

Versions: 3

Compression:

Stored size: 591 Bytes

Contents

require 'spec_helper'

describe 'Admin Presets Pagination' do

  before { as :admin }

  before do
    visit gaku.pagination_admin_presets_path
  end

  context '#default', js:true do
    it 'saves' do
      select '25', from: 'presets_default_per_page'
      select '50', from: 'presets_students_per_page'
      select '10', from: 'presets_changes_per_page'
      click '#submit-preset'

      flash_updated?
      expect(Gaku::Preset.load_presets_hash(Gaku::Preset::PRESETS[:pagination])).to eq({default_per_page: "25", students_per_page: "50", changes_per_page: "10"})
    end
  end

end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
gaku-0.0.3 core/spec/requests/admin/presets/pagination_preset_spec.rb
gaku-0.0.2 core/spec/requests/admin/presets/pagination_preset_spec.rb
gaku-0.0.1 core/spec/requests/admin/presets/pagination_preset_spec.rb