Sha256: c037e180e100b605155cac123dd46338759363e1d37e8af5b8b6c4cd0571a2e5
Contents?: true
Size: 734 Bytes
Versions: 5
Compression:
Stored size: 734 Bytes
Contents
# Helper methods and classes for writing specs for your gamebox application module GameboxSpecHelpers def create_actor(type, args = {}) InputManager.stub :setup basic_opts = { :stage => @stage = stub.as_null_object, :input => @input_manager = InputManager.new(:config_manager => "config_manager"), :sound => @sound_manager = stub.as_null_object, :director => @director = stub.as_null_object, :resources => @resource_manager = stub.as_null_object }.merge(args) klass = ClassFinder.find(type) raise "Could not find actor class #{type}" unless klass klass.new(basic_opts) end end Spec::Runner.configure do |configuration| configuration.include GameboxSpecHelpers end
Version data entries
5 entries across 5 versions & 1 rubygems