Files
MatchLiveTv/backend/spec/requests/public/features_page_spec.rb
eminuxandCursor 3ed70b6999 Aggiorna marketing: prezzi lancio, Funzionalità narrativa e link store.
Allinea i piani Light/Full ai prezzi di lancio, ripensa /funzionalita per vendere il prodotto e aggiunge i badge App Store/Play nella home.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-14 23:00:17 +02:00

27 lines
1.3 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("La partita finisce. Il ricordo resta.")
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