spec/models/adherent/coord_spec.rb in adherent-0.3.12 vs spec/models/adherent/coord_spec.rb in adherent-0.3.13

- old
+ new

@@ -10,12 +10,11 @@ end it 'les coordonnées sont rattachées à un membre' do @c = Adherent::Coord.new() @c.valid? - expect(@c.errors[:member_id].size).to eq(1) - + expect(@c.errors[:member_id].size).to eq(1) end it 'coord est dépendant du membre' do expect{@m.create_coord(city:'Lille', zip:59000)}. to change{Adherent::Coord.count}.by 1 @@ -23,7 +22,19 @@ it 'détruire le membre détruit ses coordonnées' do m = adherent_members(:Durand) expect{adherent_members(:Durand).destroy}. to change{Adherent::Coord.count}.by -1 + end + + it 'les données sont nettoyées avant le validation' do + c = @m.build_coord(address:"Une adresse avec un blanc en fin ") + c.valid? + expect(c.address).to eq('Une adresse avec un blanc en fin') + end + + it 'un retour a la ligne est également supprimé' do + c = @m.build_coord(:address=>"Une adresse avec un retour\n à la ligne\n") + c.valid? + expect(c.address).to eq("Une adresse avec un retour\n à la ligne") end end \ No newline at end of file