Sha256: 202adf8eef70fae363845155a44456a790c893b5ec44984b6dccc681dbdf578d

Contents?: true

Size: 473 Bytes

Versions: 9

Compression:

Stored size: 473 Bytes

Contents

# frozen_string_literal: true

require 'rails_helper'

module RailsWorkflow
  RSpec.describe ProcessBuilder do
    let(:template) do
      create :process_template, process_class: 'RailsWorkflow::TestProcess'
    end

    let(:new_process) { described_class.new(template, {}).create_process! }

    it { expect(new_process).to be_instance_of TestProcess }
    it { expect(new_process.template).to eq template }
  end

  class TestProcess < RailsWorkflow::Process
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
rails_workflow-0.7.3 spec/lib/process_builder_spec.rb
rails_workflow-0.7.2 spec/lib/process_builder_spec.rb
rails_workflow-0.7.1 spec/lib/process_builder_spec.rb
rails_workflow-0.7.0 spec/lib/process_builder_spec.rb
rails_workflow-0.4.4 spec/lib/process_builder_spec.rb
rails_workflow-0.4.3 spec/lib/process_builder_spec.rb
rails_workflow-0.4.2 spec/lib/process_builder_spec.rb
rails_workflow-0.4.1 spec/lib/process_builder_spec.rb
rails_workflow-0.4.0 spec/lib/process_builder_spec.rb