diff options
Diffstat (limited to 'spec/models/cloner_spec.rb')
-rw-r--r-- | spec/models/cloner_spec.rb | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/spec/models/cloner_spec.rb b/spec/models/cloner_spec.rb new file mode 100644 index 0000000..a6c9402 --- /dev/null +++ b/spec/models/cloner_spec.rb @@ -0,0 +1,18 @@ +require File.dirname(__FILE__) + '/../spec_helper' +require 'geoip' + +describe Cloner do + before(:all) do + @geoip = GeoIP.new(File.join(RAILS_ROOT, "data", "GeoIP.dat")) + end + + before(:each) do + @cloner = Cloner.new + end + + it "should has a valid country" do + localization = @geoip.country(cloners(:argentina).ip) + localization[3].should == cloners(:argentina).country_code + localization[5].should == cloners(:argentina).country + end +end |