Skip to content
Snippets Groups Projects
rake_task_test.rb 565 B
Newer Older
  • Learn to ignore specific revisions
  • # encoding: utf-8
    $: << File.join(File.dirname(__FILE__), "..")
    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