<?php

namespace Tests\Feature;

use Tests\TestCase;

class LandingPageTest extends TestCase
{
    public function test_landing_page_loads_successfully(): void
    {
        $response = $this->get(route('landing.index'));

        $response->assertOk();
        $response->assertSee('Создать игровой аккаунт');
        $response->assertSee(config('moonwell.realm.server_name'));
    }

    public function test_landing_page_uses_https_assets_behind_proxy(): void
    {
        $response = $this->withServerVariables([
            'HTTP_X_FORWARDED_PROTO' => 'https',
            'HTTP_X_FORWARDED_HOST' => 'moon-well.online',
            'HTTP_X_FORWARDED_PORT' => 443,
            'HTTP_HOST' => 'moon-well.online',
            'REMOTE_ADDR' => '127.0.0.1',
        ])->get(route('landing.index'));

        $response->assertOk();
        $response->assertSee('href="https://moon-well.online/site.css"', false);
    }
}
