require "rails_helper" RSpec.describe "Public features page", type: :request do it "racconta il prodotto con sezioni narrative e CTA" do get public_features_path expect(response).to have_http_status(:ok) expect(response.body).to include("Le dirette della tua società") expect(response.body).to include("Senza password condivise") expect(response.body).to include("Uno smartphone") expect(response.body).to include("Un account personale") expect(response.body).to include("Sei in diretta") expect(response.body).to include("Dalla palestra agli spettatori") expect(response.body).to include("Ognuno con il proprio account") expect(response.body).to include("Niente password condivise") expect(response.body).to include("Chi filma, filma") expect(response.body).to include("Accesso con link") expect(response.body).to include("La diretta resta della tua società") expect(response.body).to include("Dai visibilità ai tuoi sponsor") expect(response.body).to include("Copertina caricata per ogni partita") expect(response.body).to include("Scopri Premium Full") expect(response.body).to include("Team MLTV") expect(response.body).to include("Squadra ospite") expect(response.body).to include("Copertina personalizzata") expect(response.body).not_to include("Lupi Santa Croce") expect(response.body).not_to include("Rossi vs Neri") expect(response.body).not_to include("Tigers Volley") expect(response.body).not_to include("MAIN SPONSOR") expect(response.body).not_to include("CON IL SUPPORTO DI") expect(response.body).to include("Inizia gratis") expect(response.body).to include("Confronta i piani") expect(response.body).to include(public_signup_path) expect(response.body).to include(public_prezzi_path) expect(response.body).not_to include("translation missing") end end