Sha256: a998539ecbeffe445cfb6d2d08c781c1dd6dc0a7ed888914905d1257a71fdf0d
Contents?: true
Size: 685 Bytes
Versions: 4
Compression:
Stored size: 685 Bytes
Contents
require 'woodhouse' require File.dirname(File.expand_path(__FILE__)) + '/shared_contexts' describe Woodhouse::Worker do subject { Class.new do include Woodhouse::Worker def fake_job(*); end end } it "should provide class-level async_ convenience methods" do lambda do subject.async_fake_job end.should_not raise_error(NoMethodError) lambda do subject.async_something_else end.should raise_error(NoMethodError) lambda do subject.blah_blah_blah end.should raise_error(NoMethodError) lambda do subject.async_method # Don't want inherited methods to work end.should raise_error(NoMethodError) end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
woodhouse-1.0.0 | spec/worker_spec.rb |
woodhouse-0.1.5 | spec/worker_spec.rb |
woodhouse-0.1.2 | spec/worker_spec.rb |
woodhouse-0.1.1 | spec/worker_spec.rb |