Sha256: 1d0b5fe4a1643d0f0c04f6a02b65a2a89b58032ee686fbe1fdf02d0f18378124
Contents?: true
Size: 1.04 KB
Versions: 6
Compression:
Stored size: 1.04 KB
Contents
require File.expand_path(File.dirname(__FILE__) + '/spec_helper') require 'drbqs/task_generator' describe DRbQS::TaskGenerator do def check_task_ary(tasks, num) tasks.should have(num).items tasks.all? { |t| DRbQS::Task === t }.should be_true end subject { DRbQS::TaskGenerator.new(:abc => 'ABC', :def => 123, :data => [1, 2, 3]) } it "should initialize instance varibles" do subject.instance_variable_get('@abc').should == 'ABC' subject.instance_variable_get('@def').should == 123 end it "should create new tasks" do subject.set(2) do @data.each do |i| create_add_task(i, :to_s) end end subject.init check_task_ary(subject.new_tasks, 2) check_task_ary(subject.new_tasks, 1) subject.new_tasks.should be_nil end it "should debug generator" do subject.set(2) do @data.each do |i| create_add_task(i, :to_s) end end subject.init group_number, task_number = subject.debug_all_tasks group_number.should == 2 task_number.should == 3 end end
Version data entries
6 entries across 6 versions & 1 rubygems