本番デプロイ設定: SSL, Kamal, API環境変数化, テスト修正

This commit is contained in:
2026-02-21 23:45:12 +09:00
parent e90ea88758
commit 9626db3dcf
21 changed files with 226 additions and 78 deletions

View File

@@ -1,19 +1,27 @@
ENV["RAILS_ENV"] ||= "test"
require_relative "../test/test_helper"
require_relative "../test_helper"
class RefactoringVerificationTest < ActiveSupport::TestCase
def setup
@game = Game.create!(title: "Refactor Test #{Time.now.to_r}", status: "recruiting", participants_count: 7, is_solo_mode: true)
@game = Game.create!(
title: "Refactor Test #{Time.now.to_r}",
status: "recruiting",
participants_count: 7,
is_solo_mode: true,
victory_sc_count: 18,
scoring_system: "none"
)
end
# Mock Client Class
class MockClient
def initialize(initial_state: {}, possible_orders: {}, render_result: "<svg>...</svg>", process_result: nil, auto_orders: nil)
def initialize(initial_state: {}, possible_orders: {}, render_result: "<svg>...</svg>", process_result: nil, auto_orders: nil, validate_result: {})
@initial_state = initial_state
@possible_orders = possible_orders
@render_result = render_result
@process_result = process_result
@auto_orders = auto_orders
@validate_result = validate_result
end
def api_game_initial_state(map_name = "standard")
@@ -32,6 +40,10 @@ class RefactoringVerificationTest < ActiveSupport::TestCase
@process_result
end
def api_calculate_validate(game_state, orders)
@validate_result
end
def api_calculate_auto_orders(game_state, power_name)
@auto_orders
end