Skip to content

Commit

Permalink
Corrige les nouvelles exigences rubocop
Browse files Browse the repository at this point in the history
  • Loading branch information
etienneCharignon committed Apr 28, 2023
1 parent 5997ddb commit 9210f96
Show file tree
Hide file tree
Showing 4 changed files with 12 additions and 12 deletions.
4 changes: 2 additions & 2 deletions spec/requests/campagnes_spec.rb
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
get '/api/campagnes/ete21'

expect(response).to be_ok
resultat = JSON.parse(response.body)
resultat = response.parsed_body
expect(resultat['libelle']).to eq('Ma campagne ete 21')
expect(resultat['code']).to eq('ETE21')
end
Expand Down Expand Up @@ -57,7 +57,7 @@
it 'retourne les situations de la campagne' do
get '/api/campagnes/ete21'

reponse_json = JSON.parse(response.body)
reponse_json = response.parsed_body

expect(reponse_json['situations'].size).to be(3)
premiere_situation = reponse_json['situations'][0]
Expand Down
10 changes: 5 additions & 5 deletions spec/requests/evaluations/fin_evaluations_spec.rb
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@
context 'retourne aucune compétences avec une évaluation sans compétences identifiées' do
before { post "/api/evaluations/#{evaluation.id}/fin" }

it { expect(JSON.parse(response.body)['competences_fortes']).to be_empty }
it { expect(response.parsed_body['competences_fortes']).to be_empty }
end

context 'avec une évaluation avec des compétences identifiées' do
Expand All @@ -48,7 +48,7 @@
post "/api/evaluations/#{evaluation.id}/fin"
end

it { expect(JSON.parse(response.body)['competences_fortes']).to be_empty }
it { expect(response.parsed_body['competences_fortes']).to be_empty }
end

context 'avec une campagne configurée avec compétences fortes' do
Expand All @@ -57,12 +57,12 @@
it 'retourne les compétences triées par ordre de force décroissante' do
attendues = [Competence::RAPIDITE, Competence::VIGILANCE_CONTROLE,
Competence::ORGANISATION_METHODE].map(&:to_s)
expect(JSON.parse(response.body)['competences_fortes'].pluck('nom_technique'))
expect(response.parsed_body['competences_fortes'].pluck('nom_technique'))
.to eql(attendues)
end

it 'envoie aussi le nom et la description des compétences' do
premiere_competence = JSON.parse(response.body)['competences_fortes'][0]
premiere_competence = response.parsed_body['competences_fortes'][0]
expect(premiere_competence['nom']).to eql("Vitesse d'exécution")
expect(premiere_competence['description'])
.to eql(I18n.t("#{Competence::RAPIDITE}.description",
Expand All @@ -71,7 +71,7 @@
end

it "envoie aussi l'URL du picto des compétences" do
premiere_competence = JSON.parse(response.body)['competences_fortes'][0]
premiere_competence = response.parsed_body['competences_fortes'][0]
expect(premiere_competence['picto'])
.to start_with('http://asset_host:port/assets/rapidite')
end
Expand Down
8 changes: 4 additions & 4 deletions spec/requests/evaluations_spec.rb
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@
expect(evaluation.beneficiaire.nom).to eq 'Roger'

expect(response).to have_http_status(:created)
reponse = JSON.parse(response.body)
reponse = response.parsed_body
expect(reponse['id']).to eq evaluation.id
end

Expand Down Expand Up @@ -76,7 +76,7 @@
before { post '/api/evaluations', params: payload_invalide }

it 'retourne une 422' do
json = JSON.parse(response.body)
json = response.parsed_body
expect(json.keys.sort).to eq %w[campagne code_campagne debutee_le nom]
expect(json.values.sort).to eq [['Code inconnu'], ['doit être présente'],
['doit être rempli'], ['doit être rempli(e)']]
Expand All @@ -90,7 +90,7 @@
before { post '/api/evaluations', params: payload_invalide }

it 'retourne une 422' do
json = JSON.parse(response.body)
json = response.parsed_body
expect(json.keys.sort).to eq %w[campagne debutee_le nom]
expect(json.values.sort).to eq [['doit être présente'], ['doit être rempli'],
['doit être rempli(e)']]
Expand All @@ -104,7 +104,7 @@
before { post '/api/evaluations', params: payload_invalide }

it 'retourne une 422' do
json = JSON.parse(response.body)
json = response.parsed_body
expect(json.keys.sort).to eq %w[beneficiaire campagne debutee_le nom]
expect(json.values.sort).to eq [['doit exister'], ['doit être présente'],
['doit être rempli'], ['doit être rempli(e)']]
Expand Down
2 changes: 1 addition & 1 deletion spec/requests/questionnaires_spec.rb
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
get "/api/questionnaires/#{questionnaire.id}"

expect(response).to be_ok
expect(JSON.parse(response.body).size).to be(2)
expect(response.parsed_body.size).to be(2)
end

it "retourne une 404 lorsque le questionnaire n'existe pas" do
Expand Down

0 comments on commit 9210f96

Please sign in to comment.