add some test and things

This commit is contained in:
2021-08-09 19:31:54 +02:00
parent a5d160724b
commit 8e5e5336c7
60 changed files with 29358 additions and 116 deletions

View File

@@ -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