Skip to content
Snippets Groups Projects
rake_task_test.rb 519 B
Newer Older
# encoding: utf-8
require 'test_helper'

class RakeTaskTest < GeocoderTestCase
  def setup
    Rake.application.rake_require "tasks/geocoder"
    Rake::Task.define_task(:environment)
  end

  def test_rake_task_geocode_raise_specify_class_message
    assert_raise(RuntimeError, "Please specify a CLASS (model)") do
      Rake.application.invoke_task("geocode:all")
    end
  end

  def test_rake_task_geocode_specify_class
    ENV['CLASS'] = 'Place'
    assert_nil Rake.application.invoke_task("geocode:all")
  end
end