require 'rails_helper' require 'support/generated_lists_example' RSpec.describe EquipmentGeneratorController, type: :controller do it_behaves_like 'a generator', :shield_types do before { get :armor_shield } end it_behaves_like 'a generator', :weapon_types do before { get :weapon } end it_behaves_like 'a generator', :axe_types do before { get :weapon_axe } end it_behaves_like 'a generator', :bow_types do before { get :weapon_bow } end it_behaves_like 'a generator', :club_types do before { get :weapon_club } end it_behaves_like 'a generator', :fist_weapon_types do before { get :weapon_fist } end it_behaves_like 'a generator', :flexible_types do before { get :weapon_flexible } end it_behaves_like 'a generator', :thrown_types do before { get :weapon_thrown } end it_behaves_like 'a generator', :polearm_types do before { get :weapon_polearm } end it_behaves_like 'a generator', :shortsword_types do before { get :weapon_shortsword } end it_behaves_like 'a generator', :sword_types do before { get :weapon_sword } end end