From c814956b122e39b1195c0bbdaacaf0a5b6ab8515 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9my=20Mulet?= Date: Thu, 8 Jul 2021 19:08:42 +0200 Subject: [PATCH] WIP --- apps/api/app/models/achievement.rb | 2 ++ .../migrate/20210529201519_create_achievements.rb | 15 +++++++++++++++ apps/api/test/fixtures/achievements.yml | 11 +++++++++++ apps/api/test/models/achievement_test.rb | 7 +++++++ 4 files changed, 35 insertions(+) create mode 100644 apps/api/app/models/achievement.rb create mode 100644 apps/api/db/migrate/20210529201519_create_achievements.rb create mode 100644 apps/api/test/fixtures/achievements.yml create mode 100644 apps/api/test/models/achievement_test.rb diff --git a/apps/api/app/models/achievement.rb b/apps/api/app/models/achievement.rb new file mode 100644 index 0000000..2351b61 --- /dev/null +++ b/apps/api/app/models/achievement.rb @@ -0,0 +1,2 @@ +class Achievement < ApplicationRecord +end diff --git a/apps/api/db/migrate/20210529201519_create_achievements.rb b/apps/api/db/migrate/20210529201519_create_achievements.rb new file mode 100644 index 0000000..bf3db26 --- /dev/null +++ b/apps/api/db/migrate/20210529201519_create_achievements.rb @@ -0,0 +1,15 @@ +class CreateAchievements < ActiveRecord::Migration[6.1] + def up + create_table :achievements do |t| + t.uuid :uuid, index: { unique: true }, default: 'gen_random_uuid()', null: false + t.string :code + t.string :name + t.text :description + + t.timestamps + end + end + def down + drop_table :achievements + end +end diff --git a/apps/api/test/fixtures/achievements.yml b/apps/api/test/fixtures/achievements.yml new file mode 100644 index 0000000..2a957fa --- /dev/null +++ b/apps/api/test/fixtures/achievements.yml @@ -0,0 +1,11 @@ +# Read about fixtures at https://api.rubyonrails.org/classes/ActiveRecord/FixtureSet.html + +one: + code: MyString + name: MyString + description: MyText + +two: + code: MyString + name: MyString + description: MyText diff --git a/apps/api/test/models/achievement_test.rb b/apps/api/test/models/achievement_test.rb new file mode 100644 index 0000000..3bfd3a1 --- /dev/null +++ b/apps/api/test/models/achievement_test.rb @@ -0,0 +1,7 @@ +require "test_helper" + +class AchievementTest < ActiveSupport::TestCase + # test "the truth" do + # assert true + # end +end