Files
eminuxandCursor d52434fb2e Limita una diretta attiva per account e valorizza la copertina Premium Full.
Blocca la seconda diretta sullo stesso utente, registra gli abusi in admin e presenta la copertina come grafica caricata dalla società, con demo Team MLTV.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-01 12:52:26 +02:00

37 lines
1.8 KiB
Ruby

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