Repository URL to install this package:
|
Version:
1.0.0.pre ▾
|
require 'rails_helper'
require 'active_admin/batch_actions/views/batch_action_popover'
describe ActiveAdmin::BatchActions::BatchActionPopover do
let(:the_popover) do
render_arbre_component do
batch_action_popover do
action ActiveAdmin::BatchAction.new( :action_1, "Action 1" )
action ActiveAdmin::BatchAction.new( :action_2, "Action 2" )
action ActiveAdmin::BatchAction.new( :action_3, "Action 3" )
end
end
end
it "should have an id" do
expect(the_popover.id).to eq "batch_actions_popover"
end
describe "the action list" do
subject do
the_popover.find_by_class("popover_contents").first
end
describe '#tag_name' do
subject { super().tag_name }
it { is_expected.to eql("ul") }
end
describe '#content' do
subject { super().content }
it{ is_expected.to include("class=\"batch_action\" data-action=\"action_1\"") }
end
describe '#content' do
subject { super().content }
it{ is_expected.to include("class=\"batch_action\" data-action=\"action_2\"") }
end
describe '#content' do
subject { super().content }
it{ is_expected.to include("class=\"batch_action\" data-action=\"action_3\"") }
end
end
end