Sha256: 0cb146667dff1b342054b7f7da05f8011ddac433ec6cd9e0e0773db48baea341

Contents?: true

Size: 494 Bytes

Versions: 2

Compression:

Stored size: 494 Bytes

Contents

class FormsDiscountDataset < Dataset::Base
  
  uses :pages, :shop_discounts, :forms

  helpers do
    def mock_valid_form_discount_request
      @form = forms(:checkout)
      @form[:extensions] = {
        :add_discount => {
          :extension => 'discount',
          :process   => 'add'
        }
      }
      @data = {
       :discount => {
         :code => shop_discounts(:ten_percent).code
       } 
      }

      @request.session = { :shop_order => @order.id }
    end
  end
  
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
radiant-shop_discounts-extension-0.0.3 spec/datasets/forms_discount.rb
radiant-shop_discounts-extension-0.0.1 spec/datasets/forms_discount.rb