Sha256: 6934a8c11948c3073a54fb15886badeb10920fcaacee2673f5810e03d4f9abba

Contents?: true

Size: 713 Bytes

Versions: 1

Compression:

Stored size: 713 Bytes

Contents

require 'spec_helper'

describe "RailsAdmin Basic Bulk Action" do

  subject { page }

  before(:each) do
    @players = 2.times.map { FactoryGirl.create :player }
  end

  describe "bulk_delete" do
    it 'should show names of to-be-deleted players' do
      page.driver.post(bulk_action_path(:bulk_action => 'delete', :model_name => "player", :bulk_ids => @players.map(&:id)))
      @players.each { |player| should have_content(player.name) }
    end
  end

  describe "bulk_export" do
    it 'should show form for export' do
      visit index_path(:model_name => "player")
      click_link "Export current view"
      @players.each { |player| should have_content("Select fields to export") }
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
elucid-rails_admin-0.0.1 spec/requests/basic/bulk_action/rails_admin_basic_bulk_action_spec.rb