3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
# File 'lib/helpers/plugin_spec_helper.rb', line 3
def self.define_stubs(klass, num=1)
require File.dirname(__FILE__) + '/../../spec/helpers/ec2_mock'
@klass = klass.send :new
klass.stub!(:new).and_return @klass
@master = Master.new
@instances = define_instances(num)
Master.stub!(:new).and_return @master
@master.stub!(:execute_tasks).and_return true
@master.stub!(:launch_minimum_instances).and_return true
@master.stub!(:number_of_pending_instances).and_return 0
@master.stub!(:get_node).with(0).and_return @instance0
@master.stub!(:nodes).and_return @instances
Kernel.stub!(:system).and_return "true"
Provider.stub!(:install_poolparty).and_return true
[@klass, @master, @instances]
end
|