require 'spec_helper'

describe 'Fixxpert visit expert_sessions index page' do
  it 'should view pending and accepted expert session' do
    fixxpert = create :fixxpert
    customer = create :customer
    confirmed = create :expert_session, fixxpert: fixxpert, customer: customer, date: '2020-01-05', status: 'c'
    pending = create :expert_session, fixxpert: fixxpert, customer: customer, date: '2020-01-12', status: nil
    rejected = create :expert_session, fixxpert: fixxpert, customer: customer, date: '2020-01-19', status: 'r'
    login_as_user fixxpert
    click_link 'fixxpert_expert_sessions_link'
    within '#expert_sessions_list' do
      page.should have_content confirmed.date.strftime("%m-%d-%Y")
      page.should have_content pending.date.strftime("%m-%d-%Y")
      page.should_not have_content rejected.date.strftime("%m-%d-%Y")
    end
  end
end
