require 'spec_helper'

describe 'admin/gestionnaires/index.html.haml', type: :view do
  let(:token) { 'super_token' }
  let(:admin) { create(:administrateur, api_token: token) }

  before do
    assign(:gestionnaires, (smart_listing_create :gestionnaires,
                                                  admin.gestionnaires,
                                                  partial: "admin/gestionnaires/list",
                                                  array: true))
    assign(:gestionnaire, Gestionnaire.new())
  end

  context 'Aucun gestionnaire' do
    before do
      render
    end
    it { expect(rendered).to have_content('Aucun gestionnaire') }
  end

  context 'Ajout d\'un gestionnaire' do
    before do
      create(:gestionnaire, administrateur: admin)
      admin.reload
      assign(:gestionnaires, (smart_listing_create :gestionnaires,
                                                  admin.gestionnaires,
                                                  partial: "admin/gestionnaires/list",
                                                  array: true))
      render
    end
    it { expect(rendered).to match(/plop\d+@plop.com/) }
  end
end
require 'spec_helper'

describe 'admin/gestionnaires/index.html.haml', type: :view do
  let(:token) { 'super_token' }
  let(:admin) { create(:administrateur, api_token: token) }

  before do
    assign(:gestionnaires, (smart_listing_create :gestionnaires,
                                                  admin.gestionnaires,
                                                  partial: "admin/gestionnaires/list",
                                                  array: true))
    assign(:gestionnaire, Gestionnaire.new())
  end

  context 'Aucun gestionnaire' do
    before do
      render
    end
    it { expect(rendered).to have_content('Aucun accompagnateur') }
  end

  context 'Ajout d\'un accompagnateur' do
    before do
      create(:gestionnaire, administrateur: admin)
      admin.reload
      assign(:gestionnaires, (smart_listing_create :gestionnaires,
                                                  admin.gestionnaires,
                                                  partial: "admin/gestionnaires/list",
                                                  array: true))
      render
    end
    it { expect(rendered).to match(/plop\d+@plop.com/) }
  end
end
Change wording: 'gestionnaire' to 'accompagnateur'
Change wording: 'gestionnaire' to 'accompagnateur'
