notebook/spec/controllers/equipment_generator_controller_spec.rb
2016-10-01 13:16:51 -05:00

49 lines
1.1 KiB
Ruby

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