Sha256: 3b8bd8b4ca903e1949cd3cc3d29f272954474bc3198e184ef560ffb130864906

Contents?: true

Size: 859 Bytes

Versions: 9

Compression:

Stored size: 859 Bytes

Contents

class FormTest
include Forms::Models::Extension
  def create
    result = { :response => 'test' }
  end
end

class FormAlt
  include Forms::Models::Extension
  def create
    result = { :response => 'alt' }
  end
end

class FormsDataset < Dataset::Base
  
  def load
    attributes = {
      :title        => "test_form",
      :body         => "<r:text name='request[test]' />",
      :content      => "<r:form:read name='request[test]' />",
      :secondary    => "<r:form:read name='request[test]' />",
      :config       => <<-CONFIG
test:
  extension: test
CONFIG
    }
    create_record :form, :test, attributes
  end
  
  helpers do
    def mock_response
      @response = OpenStruct.new({
        :result => {
          :results => {}
        }
      })
      mock(Forms::Tags::Responses).current(anything,anything) { @response }
    end
  end
  
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
radiant-forms-extension-3.2.8 spec/datasets/forms.rb
radiant-forms-extension-3.3.2 spec/datasets/forms.rb
radiant-forms-extension-3.3.1 spec/datasets/forms.rb
radiant-forms-extension-3.3.0 spec/datasets/forms.rb
radiant-forms-extension-3.2.7 spec/datasets/forms.rb
radiant-forms-extension-3.2.6 spec/datasets/forms.rb
radiant-forms-extension-3.2.5 spec/datasets/forms.rb
radiant-forms-extension-3.2.4 spec/datasets/forms.rb
radiant-forms-extension-3.2.2 spec/datasets/forms.rb