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>
This commit is contained in:
@@ -4,13 +4,13 @@ RSpec.describe Teams::GenerateSlug do
|
||||
let(:club) { Club.create!(name: "Test Club", sport: "volleyball", primary_color: "#e53935", secondary_color: "#ffffff") }
|
||||
|
||||
it "genera uno slug dal nome" do
|
||||
team = club.teams.build(name: "Crazy Volley U17B", sport_key: "pallavolo")
|
||||
expect(described_class.call(team)).to eq("crazy-volley-u17b")
|
||||
team = club.teams.build(name: "Team MLTV U15", sport_key: "pallavolo")
|
||||
expect(described_class.call(team)).to eq("team-mltv-u15")
|
||||
end
|
||||
|
||||
it "aggiunge un suffisso se lo slug esiste già" do
|
||||
club.teams.create!(name: "Tigers", sport_key: "pallavolo")
|
||||
team = club.teams.build(name: "Tigers", sport_key: "pallavolo")
|
||||
expect(described_class.call(team)).to eq("tigers-2")
|
||||
club.teams.create!(name: "Team MLTV", sport_key: "pallavolo")
|
||||
team = club.teams.build(name: "Team MLTV", sport_key: "pallavolo")
|
||||
expect(described_class.call(team)).to eq("team-mltv-2")
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user