require 'spec_helper'

describe 'show trade' do

  it 'should show trade details' do
    admin = create :admin
    trade = create :trade, name: 'My Trade'
    login_as_user admin
    visit admin_path

    click_link 'admin_trades_link'
    click_link "show_trade_#{trade.id}"
    page.should have_content 'My Trade'
  end

  it 'should show schools where this trade is available' do
    admin = create :admin
    trade = create :trade
    school = create :school, name: 'My School'
    subtrade = create :subtrade, school: school, trade: trade
    login_as_user admin
    visit admin_path

    click_link 'admin_trades_link'
    click_link "show_trade_#{trade.id}"
    within '#schools_list' do
      page.should have_content 'My School'
      click_link "show_school_#{school.id}"
    end
    current_path.should eq admin_school_path school
    page.should have_content 'My School'

  end

end
