Sha256: 3b4e788c7ffcf6c5cff3c9984802796beaa661d7a3e0f10ce12a985bef5fb625

Contents?: true

Size: 434 Bytes

Versions: 17

Compression:

Stored size: 434 Bytes

Contents

require 'spec_helper'

shared_examples_for "a process" do |process_type|

  # NOTE: definition and process must be defined by callee

  # let(:definition) {}
  # let(:process) {}

  it { expect(process.definition).to eq(definition)  }
  it { expect(process.uuid).to_not be_nil }
  it { expect(process.to_s).to match(/#{process.uuid}/) }
  it { expect(process.options).to_not be_nil }
  it { expect(process.tasks).to_not be_nil }

end

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
taskinator-0.2.0 spec/examples/process_examples.rb
taskinator-0.0.18 spec/examples/process_examples.rb
taskinator-0.0.17 spec/examples/process_examples.rb
taskinator-0.0.16 spec/examples/process_examples.rb
taskinator-0.0.15 spec/examples/process_examples.rb
taskinator-0.0.14 spec/examples/process_examples.rb
taskinator-0.0.13 spec/examples/process_examples.rb
taskinator-0.0.12 spec/examples/process_examples.rb
taskinator-0.0.11 spec/examples/process_examples.rb
taskinator-0.0.10 spec/examples/process_examples.rb
taskinator-0.0.9 spec/examples/process_examples.rb
taskinator-0.0.8 spec/examples/process_examples.rb
taskinator-0.0.7 spec/examples/process_examples.rb
taskinator-0.0.5 spec/examples/process_examples.rb
taskinator-0.0.4 spec/examples/process_examples.rb
taskinator-0.0.3 spec/examples/process_examples.rb
taskinator-0.0.2 spec/examples/process_examples.rb