Sha256: 040e75365c87d3b2084f23b4a950a8b97f5c1d66f06ed572e0b4a10b59cbd2ae

Contents?: true

Size: 1.48 KB

Versions: 21

Compression:

Stored size: 1.48 KB

Contents

require 'rails_helper'
require 'support/fixtures'


RSpec.configure do |c|
#  c.filter = {wip:true}
end

describe 'COORDONNEE', :type => :feature do
   include Fixtures 
  
  
   before(:each) do
     create_members(1)
     @member = @members.first
   end
   
   describe 'création de coordonnées' do
     it 'la page a un titre et un form' do
       visit adherent.new_member_coord_path @member
       expect(page.find('h3').text).to eq("Saisie des coordonnées de #{@member.to_s}")
     end
     
     it 'remplir le form crée la fiche coordonnées' do
       visit adherent.new_member_coord_path @member
       fill_in 'E-mail', with:'joe.dalton@penitencier.us'
       fill_in 'Ville', with:'Oklahoma city'
       expect {click_button 'Enregistrer'}.to change {Adherent::Coord.count}.by(1)
      end
      
     it 'la fiche est bien rattachée au membre' do
       visit adherent.new_member_coord_path @member
       fill_in 'E-mail', with:'joe.dalton@penitencier.us'
       fill_in 'Ville', with:'Oklahoma city'
       click_button 'Enregistrer'
       expect(@member.coord.city).to eq('Oklahoma city')
       expect(@member.coord.mail).to eq('joe.dalton@penitencier.us')
     end
     
    it 'renvoie sur le page new_adhesion' do
      visit adherent.new_member_coord_path @member
       fill_in 'E-mail', with:'joe.dalton@penitencier.us'
       click_button 'Enregistrer'
       expect(page.find('h3').text).to eq("Renouvellement ou nouvelle adhésion pour #{@member.to_s}")
    end
   end
   
end
  

Version data entries

21 entries across 21 versions & 1 rubygems

Version Path
adherent-0.1.9 spec/features/coord_spec.rb