Sha256: 3734ab607d7924e2c15c0686f5c0215101753198dcdbb50b272710bd13314712

Contents?: true

Size: 687 Bytes

Versions: 5

Compression:

Stored size: 687 Bytes

Contents

require File.expand_path(File.join(File.dirname(__FILE__), '..', 'spec_helper'))

describe GreatSchools::Ethnicity do
  it 'should populate an ethnicity model from the returned XML, through a census' do
    xml = File.read(File.expand_path(
      File.join(File.dirname(__FILE__), '..', 'fixtures', 'school_census_data.xml')
    ))
    FakeWeb.register_uri(:get, 'http://api.greatschools.org/school/census/ND/20?key=0123456789ABCDEF', body: xml)

    census = GreatSchools::Census.for_school('ND', 20)
    ethnicity = census.ethnicities.first

    ethnicity.name.should eql('White, non-Hispanic')
    ethnicity.value.should eql('91.0693')
    ethnicity.year.should eql('2007')
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
great_schools-0.2.1 spec/great_schools/ethnicity_spec.rb
great_schools-0.2.0 spec/great_schools/ethnicity_spec.rb
great_schools-0.1.2 spec/great_schools/ethnicity_spec.rb
great_schools-0.1.1 spec/great_schools/ethnicity_spec.rb
great_schools-0.1.0 spec/great_schools/ethnicity_spec.rb