[rspec-users] Best way to test tasks

Justin Ko jko170 at gmail.com
Wed Aug 3 01:04:40 EDT 2011


On Tue, Aug 2, 2011 at 5:52 PM, Piter Fcbk <piter.fcbk at gmail.com> wrote:

> You are right, I'm talking about rake task.
> So the idea is to make an Importer object, do the unit test for that object
> and then the task just calls the methods of the objects right?
>
> Thanks a lot for the help, really appreciate it.
>
>
> On Tue, Aug 2, 2011 at 6:31 PM, Pat Maddox <patmaddox at me.com> wrote:
>
>> On Aug 2, 2011, at 4:41 PM, Piter Fcbk wrote:
>>
>> > I have a task that runs frequently in order to get/import data from
>> another system.
>> > Because of this I wanted to know which is the best way to test tasks in
>> order to create the tests needed.
>> >
>> > Thanks in advance.
>>
>> I write simple objects that implement the behavior I want. Then I write
>> rake tasks that instantiate and use those objects. I don't write automated
>> tests for the tasks because they are thin layers over my well-tested
>> objects.
>>
>> Pat
>>
>> _______________________________________________
>> rspec-users mailing list
>> rspec-users at rubyforge.org
>> http://rubyforge.org/mailman/listinfo/rspec-users
>>
>
>
> _______________________________________________
> rspec-users mailing list
> rspec-users at rubyforge.org
> http://rubyforge.org/mailman/listinfo/rspec-users



namespace :importer do
  task :import do
    Importer.import
  end
end

describe Importer do
  describe '.import' do
    ...
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://rubyforge.org/pipermail/rspec-users/attachments/20110802/f1e8d394/attachment.html>


More information about the rspec-users mailing list