add some test and things
This commit is contained in:
83
db/seeds.rb
83
db/seeds.rb
@@ -1,8 +1,81 @@
|
||||
# frozen_string_literal: true
|
||||
|
||||
# This file should contain all the record creation needed to seed the database with its default values.
|
||||
# The data can then be loaded with the bin/rails db:seed command (or created alongside the database with db:setup).
|
||||
#
|
||||
# Examples:
|
||||
#
|
||||
# movies = Movie.create([{ name: 'Star Wars' }, { name: 'Lord of the Rings' }])
|
||||
# Character.create(name: 'Luke', movie: movies.first)
|
||||
|
||||
# Faction
|
||||
neutral_faction_name = 'NEUTRAL'
|
||||
translated_neutre_faction_name_en_gb = 'Neutral'
|
||||
translated_neutre_faction_name_fr_fr = 'Neutre'
|
||||
|
||||
horde_faction_name = 'HORDE'
|
||||
translated_horde_faction_name_en_gb = 'Horde'
|
||||
translated_horde_faction_name_fr_fr = 'Horde'
|
||||
|
||||
alliance_faction_name = 'ALLIANCE'
|
||||
translated_alliance_faction_name_en_gb = 'Alliance'
|
||||
translated_alliance_faction_name_fr_fr = 'Alliance'
|
||||
|
||||
# Create some WowRace
|
||||
# Pandaren
|
||||
wow_race = WowRace.new(
|
||||
faction: neutral_faction_name,
|
||||
is_selectable: true,
|
||||
is_allied_race: false,
|
||||
race_id: 24
|
||||
)
|
||||
Mobility.with_locale('en-gb') do
|
||||
wow_race.name = 'Pandaren'
|
||||
wow_race.male_name = 'Pandaren'
|
||||
wow_race.female_name = 'Pandaren'
|
||||
wow_race.translated_faction = translated_neutre_faction_name_en_gb
|
||||
end
|
||||
Mobility.with_locale('fr-fr') do
|
||||
wow_race.name = 'Pandaren'
|
||||
wow_race.male_name = 'Pandaren'
|
||||
wow_race.female_name = 'Pandaren'
|
||||
wow_race.translated_faction = translated_neutre_faction_name_fr_fr
|
||||
end
|
||||
wow_race.save
|
||||
|
||||
# Blood Elf
|
||||
wow_race = WowRace.new(
|
||||
faction: horde_faction_name,
|
||||
is_selectable: true,
|
||||
is_allied_race: false,
|
||||
race_id: 10
|
||||
)
|
||||
Mobility.with_locale('en-gb') do
|
||||
wow_race.name = 'Blood Elf'
|
||||
wow_race.male_name = 'Blood Elf'
|
||||
wow_race.female_name = 'Blood Elf'
|
||||
wow_race.translated_faction = translated_horde_faction_name_en_gb
|
||||
end
|
||||
Mobility.with_locale('fr-fr') do
|
||||
wow_race.name = 'Elfe de sang'
|
||||
wow_race.male_name = 'Elfe de sang'
|
||||
wow_race.female_name = 'Elfe de sang'
|
||||
wow_race.translated_faction = translated_horde_faction_name_fr_fr
|
||||
end
|
||||
wow_race.save
|
||||
|
||||
# Kul Tiran
|
||||
wow_race = WowRace.new(
|
||||
faction: alliance_faction_name,
|
||||
is_selectable: true,
|
||||
is_allied_race: true,
|
||||
race_id: 32
|
||||
)
|
||||
Mobility.with_locale('en-gb') do
|
||||
wow_race.name = 'Kul Tiran'
|
||||
wow_race.male_name = 'Kul Tiran'
|
||||
wow_race.female_name = 'Kul Tiran'
|
||||
wow_race.translated_faction = translated_alliance_faction_name_en_gb
|
||||
end
|
||||
Mobility.with_locale('fr-fr') do
|
||||
wow_race.name = 'Kultirassien'
|
||||
wow_race.male_name = 'Kultirassien'
|
||||
wow_race.female_name = 'Kultirassienne'
|
||||
wow_race.translated_faction = translated_alliance_faction_name_fr_fr
|
||||
end
|
||||
wow_race.save
|
||||
|
||||
Reference in New Issue
Block a user