spec/cellect/server/workflow_spec.rb in cellect-server-3.0.0 vs spec/cellect/server/workflow_spec.rb in cellect-server-3.0.1
- old
+ new
@@ -5,9 +5,14 @@
it "should try to load workflows that aren't loaded" do
expect(Cellect::Server.adapter).to receive(:load_workflows).with('random').and_call_original
Workflow['random']
end
+ it "should not raise error if no workflow exists to register" do
+ expect(Cellect::Server.adapter).to receive(:workflow_list).and_return([])
+ expect { Workflow['missing'] }.not_to raise_error
+ end
+
SET_TYPES.each do |workflow_type|
context workflow_type do
let(:workflow) { Workflow.new(workflow_type) }
let(:user) { workflow.user 123 }