Sha256: 1a010124fb42de77fdedb3cbaa835b40811a90b43a239fa0f0bd129e2e0fd1f3
Contents?: true
Size: 1.18 KB
Versions: 7
Compression:
Stored size: 1.18 KB
Contents
require 'spec_helper' module Cellect::Server describe Cellect do context 'default adapter' do let(:default){ Cellect::Server::Adapters::Default.new } it 'should raise a NotImplementedError when using the default adapter' do expect{ default.workflow_list }.to raise_error NotImplementedError expect{ default.load_data_for(Workflow.new('test')) }.to raise_error NotImplementedError expect{ default.load_user 'random', 123 }.to raise_error NotImplementedError end it 'should return a workflow given a set of options' do expect(default.workflow_for('name' => 'a')).to be_an_instance_of Workflow expect(default.workflow_for('name' => 'b', 'grouped' => true)).to be_an_instance_of GroupedWorkflow expect(default.workflow_for('name' => 'c', 'pairwise' => true)).to be_pairwise expect(default.workflow_for('name' => 'd', 'prioritized' => true)).to be_prioritized expect(default.workflow_for('name' => 'e', 'pairwise' => true, 'prioritized' => true)).to be_pairwise expect(default.workflow_for('name' => 'e', 'pairwise' => true, 'prioritized' => true)).to be_prioritized end end end end
Version data entries
7 entries across 7 versions & 1 rubygems