Allinea le spec alla policy password e prepara i piani di test.
Senza questo la suite locale fallisce sulla complessità password e sui piani mancanti. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -1,10 +1,10 @@
|
||||
require "rails_helper"
|
||||
|
||||
RSpec.describe "Admin club replays", type: :request do
|
||||
let!(:admin) { AdminAccount.create!(username: "ops", password: "secret123") }
|
||||
let!(:admin) { AdminAccount.create!(username: "ops", password: "Password123") }
|
||||
let!(:club) { Club.create!(name: "Club", sport: "volleyball", primary_color: "#e53935", secondary_color: "#ffffff") }
|
||||
let!(:team) { club.teams.create!(name: "Tigers", sport: "volleyball") }
|
||||
let!(:user) { User.create!(email: "coach@test.com", name: "Coach", password: "password123", role: "coach") }
|
||||
let!(:user) { User.create!(email: "coach@test.com", name: "Coach", password: "Password123", role: "coach") }
|
||||
let!(:match) { team.matches.create!(opponent_name: "Rival", scheduled_at: 1.day.ago) }
|
||||
let!(:session) do
|
||||
StreamSession.create!(match: match, user: user, platform: "matchlivetv", status: "ended", ended_at: 1.hour.ago)
|
||||
@@ -19,7 +19,7 @@ RSpec.describe "Admin club replays", type: :request do
|
||||
end
|
||||
|
||||
before do
|
||||
post admin_login_path, params: { username: "ops", password: "secret123" }
|
||||
post admin_login_path, params: { username: "ops", password: "Password123" }
|
||||
end
|
||||
|
||||
it "mostra l'archivio replay della società" do
|
||||
|
||||
@@ -3,10 +3,10 @@
|
||||
require "rails_helper"
|
||||
|
||||
RSpec.describe "Api::V1::Sports", type: :request do
|
||||
let!(:user) { User.create!(email: "s@example.com", password: "secret123", name: "U", role: "coach") }
|
||||
let!(:user) { User.create!(email: "s@example.com", password: "Password123", name: "U", role: "coach") }
|
||||
|
||||
it "GET /api/v1/sports restituisce il catalogo" do
|
||||
post "/api/v1/auth/login", params: { email: user.email, password: "secret123" }
|
||||
post "/api/v1/auth/login", params: { email: user.email, password: "Password123" }
|
||||
token = response.parsed_body["access_token"]
|
||||
get "/api/v1/sports", headers: { "Authorization" => "Bearer #{token}" }
|
||||
expect(response).to have_http_status(:ok)
|
||||
|
||||
@@ -2,7 +2,7 @@ require "rails_helper"
|
||||
|
||||
RSpec.describe "Public club billing", type: :request do
|
||||
let!(:coach) do
|
||||
User.create!(email: "billing-coach@test.it", name: "Coach", password: "password123", role: "coach")
|
||||
User.create!(email: "billing-coach@test.it", name: "Coach", password: "Password123", role: "coach")
|
||||
end
|
||||
let!(:club) do
|
||||
c = Club.create!(name: "Billing HTTP Club", sport: "volleyball", primary_color: "#e53935", secondary_color: "#ffffff",
|
||||
@@ -17,7 +17,7 @@ RSpec.describe "Public club billing", type: :request do
|
||||
end
|
||||
|
||||
def login!
|
||||
post public_login_path, params: { email: coach.email, password: "password123" }
|
||||
post public_login_path, params: { email: coach.email, password: "Password123" }
|
||||
end
|
||||
|
||||
it "mostra pagamenti e fatture in billing" do
|
||||
|
||||
@@ -42,7 +42,7 @@ end
|
||||
|
||||
RSpec.describe "Public team directory", type: :request do
|
||||
let(:club) { Club.create!(name: "ASD Eagles", sport: "volleyball", primary_color: "#e53935", secondary_color: "#ffffff") }
|
||||
let(:user) { User.create!(email: "dir2@test.com", name: "Coach", password: "password123", role: "coach") }
|
||||
let(:user) { User.create!(email: "dir2@test.com", name: "Coach", password: "Password123", role: "coach") }
|
||||
let!(:team) { club.teams.create!(name: "Tigers Volley U17", sport_key: "pallavolo") }
|
||||
|
||||
before do
|
||||
|
||||
Reference in New Issue
Block a user