require "rails_helper" RSpec.describe "Public pricing page", type: :request do before { load Rails.root.join("db/seeds/plans.rb") } it "mostra prezzi lancio, listino barrato e Full in evidenza" do get public_prezzi_path expect(response).to have_http_status(:ok) expect(response.body).to include("€59/anno") expect(response.body).to include("€79/anno") expect(response.body).to include("€199/anno") expect(response.body).to include("€249/anno") expect(response.body).to include("€7,90/mese") expect(response.body).to include("€24,90/mese") expect(response.body).to include("equivale a €4,92/mese") expect(response.body).to include("equivale a €16,58/mese") expect(response.body).to include("Prezzo lancio") expect(response.body).to include("Consigliato per le società") expect(response.body).to include("Attiva Light — €59/anno") expect(response.body).to include("Attiva Light — €7,90/mese") expect(response.body).to include("Attiva Full — €199/anno") expect(response.body).to include("Attiva Full — €24,90/mese") expect(response.body).to include("Account trasmettitori: massimo") expect(response.body).to include("per abbonamento") expect(response.body).to include("Account trasmettitori") expect(response.body).to include("Niente password condivise") expect(response.body).to include("plan-card--featured") expect(response.body).to include("Copertina personalizzabile") expect(response.body).to include("con sponsor") expect(response.body).to include("Copertina personalizzata") expect(response.body).to include("Dai visibilità ai tuoi sponsor") expect(response.body).to include("Team MLTV") expect(response.body).not_to include("Lupi Santa Croce") expect(response.body).not_to include("MAIN SPONSOR") expect(response.body).not_to include("CON IL SUPPORTO DI") expect(response.body).to include("Soddisfatti o rimborsati") expect(response.body).to include("30 giorni soddisfatti o rimborsati") expect(response.body).to include("ti rimborsiamo il 100%") expect(response.body).to include("Archivio replay") expect(response.body).not_to include("Replay server") expect(response.body).not_to include("a vita") expect(response.body).not_to include("Più popolare") end end