Тестирование метода, определенного в задаче rake

Я хочу протестировать метод, определенный в задаче rake.

rake file

#lib/tasks/simple_task.rake
namespace :xyz do
    task :simple_task => :environment do
        begin
            if task_needs_to_run?
                puts "Lets run this..."
                #some code which I don't wish to test
                ...
            end
        end
    end
    def task_needs_to_run?
        # code that needs testing
        return 2 > 1
    end

end

Теперь я хочу протестировать этот метод, task_needs_to_run? в тестовом файле Как мне это сделать?

Дополнительное примечание: В идеале я бы хотел протестировать еще один частный метод в задаче rake ... Но об этом я могу побеспокоиться позже.

10
задан Garfield 20 January 2012 в 10:58
поделиться