Sha256: 5519f13f9737453541b1200595d101712f594d9808caa5455c5ad9bd543faa1a

Contents?: true

Size: 464 Bytes

Versions: 10

Compression:

Stored size: 464 Bytes

Contents

require 'rails_helper'

module RailsWorkflow
  RSpec.describe ProcessTemplate, :type => :model do
    let(:template) {
      create :process_template, process_class: "RailsWorkflow::TestProcess"
    }

    it 'should init new process' do
      new_process = template.build_process!({})
      expect(new_process).to be_instance_of TestProcess
      expect(new_process.template).to eq template
    end

  end

  class TestProcess < RailsWorkflow::Process
  end

end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
rails_workflow-0.3.7 spec/models/rails_workflow/process_template_spec.rb
rails_workflow-0.3.6 spec/models/rails_workflow/process_template_spec.rb
rails_workflow-0.3.5 spec/models/rails_workflow/process_template_spec.rb
rails_workflow-0.3.4 spec/models/rails_workflow/process_template_spec.rb
rails_workflow-0.3.3 spec/models/rails_workflow/process_template_spec.rb
rails_workflow-0.3.2 spec/models/rails_workflow/process_template_spec.rb
rails_workflow-0.3.1 spec/models/rails_workflow/process_template_spec.rb
rails_workflow-0.3.0 spec/models/rails_workflow/process_template_spec.rb
rails_workflow-0.2.2 spec/models/rails_workflow/process_template_spec.rb
rails_workflow-0.2.1 spec/models/rails_workflow/process_template_spec.rb