Sha256: 1f70554d05092f6a1885437835008defbfd9b7bf02948c713974d9c153d243b6
Contents?: true
Size: 1.43 KB
Versions: 8
Compression:
Stored size: 1.43 KB
Contents
require 'rails_helper' RSpec.configure do |c| # c.filter = {wip:true} end describe 'COORDONNEE', :type => :feature do fixtures :all before(:each) do @member = Adherent::Member.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
8 entries across 8 versions & 1 rubygems