Skip to content

Commit

Permalink
Le code de campagne est toujours écris en majuscule
Browse files Browse the repository at this point in the history
  • Loading branch information
cprodhomme authored and etienneCharignon committed Jun 18, 2021
1 parent d493263 commit a009025
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 1 deletion.
10 changes: 9 additions & 1 deletion src/situations/accueil/vues/formulaire_identification.vue
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,8 @@
v-model.trim="campagne"
type="text"
class="input-accueil"
autocapitalize="characters"
v-uppercase
:class="{ erreur_champ: erreurFormulaireIdentification.code }">
<div
v-if="erreurFormulaireIdentification.code"
Expand Down Expand Up @@ -95,7 +97,13 @@ export default {
cgu: false
};
},
directives: {
uppercase: {
update: function (el) {
el.value = el.value.toUpperCase();
}
}
},
computed: {
...mapState(['estConnecte', 'erreurFormulaireIdentification']),
Expand Down
7 changes: 7 additions & 0 deletions tests/situations/accueil/vues/formulaire_identification.js
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,13 @@ describe("Le formulaire d'identification", function () {
expect(wrapper.isEmpty()).to.be(true);
});

it('écris un code de campagne en majuscule', function () {
const champCodeCampagne = wrapper.findAll('input[type=text]').at(1);
champCodeCampagne.setValue('Mon code campagne');

expect(champCodeCampagne.element.value).to.eql('MON CODE CAMPAGNE');
});

it("inscrit la personne avec le nom et la campagne à l'appui sur le bouton", function (done) {
store.dispatch = (action, { codeCampagne }) => {
expect(action).to.equal('recupereCampagne');
Expand Down

0 comments on commit a009025

Please sign in to comment.