Sha256: 05732f65691392d3699951f333f55b4775fc8cf95a69d503151f52e2570dd5d4

Contents?: true

Size: 741 Bytes

Versions: 1

Compression:

Stored size: 741 Bytes

Contents

require 'test_helper'

class BoilerplateTest < EspnTest
  
  test 'espn is up' do
    assert ESPN.responding?
    assert !ESPN.down?
  end
	
  test 'paths are working' do
    assert_equal 'http://scores.espn.go.com', ESPN.url('scores')
    assert_equal 'http://espn.go.com/nba/teams', ESPN.url('nba', 'teams')
  end
  
  test 'error message works' do
    assert_raises(ArgumentError) do
      ESPN.get('bad-api-keyword')
    end
  end
	
  test 'get pages is working' do
    assert ESPN.get('scores')
  end
	
  test 'dasherize strings' do
    assert_equal 'string-is-dashed', ESPN.send(:dasherize, 'String is dashed')
  end
  
  test 'leagues' do
    leagues = 'nfl mlb nba nhl ncf ncb'.split
    assert_equal leagues, ESPN.leagues
  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
espn_scraper-1.3.1 test/espn_scraper_test/espn_test.rb