Sha256: aeb6df21701ae4e4c9a8762fddcea8ef36673334dc2ee88725fe1736b1529134

Contents?: true

Size: 981 Bytes

Versions: 7

Compression:

Stored size: 981 Bytes

Contents

module TestGeneratorHelpers
  extend ActiveSupport::Concern

  included do
    subject(:generators_helper) { PowerApi::GeneratorHelpers.new(init_params) }

    let(:version_number) { "1" }
    let(:resource_name) { "blog" }
    let(:authenticated_resource) { nil }
    let(:parent_resource_name) { nil }
    let(:owned_by_authenticated_resource) { false }
    let(:resource_attributes) { nil }
    let(:controller_actions) { [] }
    let(:use_paginator) { false }
    let(:allow_filters) { false }

    let(:init_params) do
      {
        version_number: version_number,
        resource: resource_name,
        resource_attributes: resource_attributes,
        controller_actions: controller_actions,
        parent_resource: parent_resource_name,
        use_paginator: use_paginator,
        authenticated_resource: authenticated_resource,
        owned_by_authenticated_resource: owned_by_authenticated_resource,
        allow_filters: allow_filters
      }
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
power_api-2.1.1 spec/dummy/spec/support/test_generator_helpers.rb
power_api-2.1.0 spec/dummy/spec/support/test_generator_helpers.rb
power_api-2.0.2 spec/dummy/spec/support/test_generator_helpers.rb
power_api-2.0.1 spec/dummy/spec/support/test_generator_helpers.rb
power_api-2.0.0 spec/dummy/spec/support/test_generator_helpers.rb
power_api-1.0.0 spec/dummy/spec/support/test_generator_helpers.rb
power_api-0.2.0 spec/dummy/spec/support/test_generator_helpers.rb