Sha256: 3c22aa756242f0d5fc978daa7fba64904d3de07eb8f6bd746412b68ec6c9dc3b
Contents?: true
Size: 1.11 KB
Versions: 2
Compression:
Stored size: 1.11 KB
Contents
require 'rails_helper' require 'active_admin/batch_actions/views/batch_action_selector' RSpec.describe ActiveAdmin::BatchActions::BatchActionSelector do let(:dropdown) do render_component do batch_action_selector [ ActiveAdmin::BatchAction.new(:action_1, "Action 1"), ActiveAdmin::BatchAction.new(:action_2, "Action 2"), ActiveAdmin::BatchAction.new(:action_3, "Action 3") ] end end describe "the action list" do subject do dropdown.find_by_class("dropdown_menu_list").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
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
activeadmin-rails-1.7.1 | spec/unit/views/components/batch_action_selector_spec.rb |
activeadmin-rails-1.7.0 | spec/unit/views/components/batch_action_selector_spec.rb |