Sha256: aeed72d9706c8391e55784cef4ec529b3af05e1a94812f7671f21d455f86cef2

Contents?: true

Size: 819 Bytes

Versions: 3

Compression:

Stored size: 819 Bytes

Contents

  require 'spec_helper'

describe 'Admin Presets Output Formats' do

  before { as :admin }

  before do
    visit gaku.output_formats_admin_presets_path
  end

  context '#default', js:true do
    it 'save spreadsheets' do
      expect do
        select 'xls', from:'presets_spreadsheets'
        click '#submit-preset'
      end.to change { Gaku::Preset.get('spreadsheets') }.to('xls')
      find_field('presets_spreadsheets').find('option[selected]').text.should eq('xls')
      flash_updated?
    end

    it 'save printables' do
      expect do
        select 'PDF', from:'presets_printables'
        click '#submit-preset'
      end.to change { Gaku::Preset.get('printables') }.to('PDF')
      find_field('presets_printables').find('option[selected]').text.should eq('PDF')
      flash_updated?
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

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