package thb.jeanluc.adventure.io;

import org.junit.jupiter.api.Test;
import thb.jeanluc.adventure.io.text.MapView;

import java.util.List;

import static org.assertj.core.api.Assertions.assertThat;

class TravelStepDefaultTest {

    @Test
    void defaultTravelStepIsSilentNoOp() {
        TestIO io = new TestIO();
        // An empty map view is fine; the default must not print or throw.
        io.travelStep(new MapView(List.of(), List.of()));
        assertThat(io.outputs()).isEmpty();
    }
}
