require "test_helper" class MatsCurrentMatchPartialTest < ActionView::TestCase include ActionView::RecordIdentifier test "renders current match contents when assigned" do create_double_elim_tournament_single_weight_1_6(4) mat = @tournament.mats.create!(name: "Mat 1") match = @tournament.matches.first mat.assign_match_to_queue!(match, 1) render partial: "mats/current_match", locals: { mat: mat } assert_includes rendered, "Bout" assert_includes rendered, match.bout_number.to_s end test "renders friendly message when no matches assigned" do create_double_elim_tournament_single_weight_1_6(4) mat = @tournament.mats.create!(name: "Mat 1") @tournament.matches.update_all(mat_id: nil) render partial: "mats/current_match", locals: { mat: mat } assert_includes rendered, "No matches assigned to this mat." end end