Skip to content
Extraits de code Groupes Projets
Non vérifiée Valider 89b51ddd rédigé par Steffen van Bergerem's avatar Steffen van Bergerem Validation de Dennis Schubert
Parcourir les fichiers

Add application controller specs for grammatical gender

parent 08794bc4
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -124,4 +124,39 @@ describe ApplicationController, :type => :controller do ...@@ -124,4 +124,39 @@ describe ApplicationController, :type => :controller do
expect(@controller.send(:after_sign_out_path_for, alice)).to eq(new_user_session_path) expect(@controller.send(:after_sign_out_path_for, alice)).to eq(new_user_session_path)
end end
end end
describe "#set_grammatical_gender" do
it "is called on page load" do
expect(@controller).to receive(:set_grammatical_gender)
get :index
end
context "for inflected locales" do
before do
alice.language = :pl
alice.save
end
it "returns nil for an empty gender" do
alice.person.profile.gender = ""
alice.person.profile.save
get :index
expect(assigns[:grammatical_gender]).to be_nil
end
it "returns nil for an unrecognized gender" do
alice.person.profile.gender = "robot"
alice.person.profile.save
get :index
expect(assigns[:grammatical_gender]).to be_nil
end
it "sets the correct grammatical gender" do
alice.person.profile.gender = "ona"
alice.person.profile.save
get :index
expect(assigns[:grammatical_gender]).to eq(:f)
end
end
end
end end
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter