mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-04-06 07:29:16 +00:00
Disable RSpec monkey patching
This commit is contained in:
@@ -4,7 +4,7 @@ require 'spec_helper'
|
||||
|
||||
module Catalog
|
||||
module ProductImport
|
||||
describe ProductsResetStrategy do
|
||||
RSpec.describe ProductsResetStrategy do
|
||||
let(:products_reset) { described_class.new(excluded_items_ids) }
|
||||
|
||||
describe '#reset' do
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
require_relative "../swagger_helper"
|
||||
|
||||
describe "Addresses", type: :request, swagger_doc: "dfc.yaml", rswag_autodoc: true do
|
||||
RSpec.describe "Addresses", type: :request, swagger_doc: "dfc.yaml", rswag_autodoc: true do
|
||||
let(:user) { create(:oidc_user) }
|
||||
let(:address) { create(:address, id: 40_000) }
|
||||
let(:result) { json_response }
|
||||
|
||||
@@ -2,8 +2,8 @@
|
||||
|
||||
require_relative "../swagger_helper"
|
||||
|
||||
describe "CatalogItems", type: :request, swagger_doc: "dfc.yaml",
|
||||
rswag_autodoc: true do
|
||||
RSpec.describe "CatalogItems", type: :request, swagger_doc: "dfc.yaml",
|
||||
rswag_autodoc: true do
|
||||
let(:user) { create(:oidc_user, id: 12_345) }
|
||||
let(:enterprise) {
|
||||
create(
|
||||
|
||||
@@ -2,8 +2,8 @@
|
||||
|
||||
require_relative "../../swagger_helper"
|
||||
|
||||
describe "EnterpriseGroups::AffiliatedBy", type: :request, swagger_doc: "dfc.yaml",
|
||||
rswag_autodoc: true do
|
||||
RSpec.describe "EnterpriseGroups::AffiliatedBy", type: :request, swagger_doc: "dfc.yaml",
|
||||
rswag_autodoc: true do
|
||||
let(:user) { create(:oidc_user, id: 12_345) }
|
||||
let(:group) {
|
||||
create(
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
require_relative "../swagger_helper"
|
||||
|
||||
describe "EnterpriseGroups", type: :request, swagger_doc: "dfc.yaml", rswag_autodoc: true do
|
||||
RSpec.describe "EnterpriseGroups", type: :request, swagger_doc: "dfc.yaml", rswag_autodoc: true do
|
||||
let(:user) { create(:oidc_user, id: 12_345) }
|
||||
let(:group) {
|
||||
create(
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
require_relative "../swagger_helper"
|
||||
|
||||
describe "Enterprises", type: :request, swagger_doc: "dfc.yaml", rswag_autodoc: true do
|
||||
RSpec.describe "Enterprises", type: :request, swagger_doc: "dfc.yaml", rswag_autodoc: true do
|
||||
let!(:user) { create(:oidc_user) }
|
||||
let!(:enterprise) do
|
||||
create(
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
require_relative "../swagger_helper"
|
||||
|
||||
describe "Offers", type: :request, swagger_doc: "dfc.yaml", rswag_autodoc: true do
|
||||
RSpec.describe "Offers", type: :request, swagger_doc: "dfc.yaml", rswag_autodoc: true do
|
||||
let!(:user) { create(:oidc_user) }
|
||||
let!(:enterprise) { create(:distributor_enterprise, id: 10_000, owner: user) }
|
||||
let!(:product) {
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
require_relative "../swagger_helper"
|
||||
|
||||
describe "Persons", type: :request, swagger_doc: "dfc.yaml", rswag_autodoc: true do
|
||||
RSpec.describe "Persons", type: :request, swagger_doc: "dfc.yaml", rswag_autodoc: true do
|
||||
let(:user) { create(:oidc_user, id: 10_000) }
|
||||
let(:other_user) { create(:oidc_user) }
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
require_relative "../swagger_helper"
|
||||
|
||||
describe "SocialMedias", type: :request, swagger_doc: "dfc.yaml", rswag_autodoc: true do
|
||||
RSpec.describe "SocialMedias", type: :request, swagger_doc: "dfc.yaml", rswag_autodoc: true do
|
||||
let(:user) { create(:oidc_user) }
|
||||
let(:enterprise) do
|
||||
create(
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
require_relative "../swagger_helper"
|
||||
|
||||
describe "SuppliedProducts", type: :request, swagger_doc: "dfc.yaml", rswag_autodoc: true do
|
||||
RSpec.describe "SuppliedProducts", type: :request, swagger_doc: "dfc.yaml", rswag_autodoc: true do
|
||||
let!(:user) { create(:oidc_user) }
|
||||
let!(:enterprise) { create(:distributor_enterprise, id: 10_000, owner: user) }
|
||||
let!(:product) {
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
require_relative "../spec_helper"
|
||||
|
||||
describe AddressBuilder do
|
||||
RSpec.describe AddressBuilder do
|
||||
subject(:result) { described_class.address(address) }
|
||||
let(:address) {
|
||||
build(
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
require_relative "../spec_helper"
|
||||
|
||||
describe AuthorizationControl do
|
||||
RSpec.describe AuthorizationControl do
|
||||
include AuthorizationHelper
|
||||
|
||||
let(:user) { create(:oidc_user) }
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
require_relative "../spec_helper"
|
||||
|
||||
describe DfcBuilder do
|
||||
RSpec.describe DfcBuilder do
|
||||
let(:variant) { build(:variant) }
|
||||
|
||||
describe ".catalog_item" do
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
require_relative "../spec_helper"
|
||||
|
||||
describe DfcIo do
|
||||
RSpec.describe DfcIo do
|
||||
let(:person) do
|
||||
DataFoodConsortium::Connector::Person.new("Pete")
|
||||
end
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
require_relative "../spec_helper"
|
||||
|
||||
describe DfcLoader do
|
||||
RSpec.describe DfcLoader do
|
||||
it "prepares the DFC Connector to provide DFC object classes for export" do
|
||||
tomato = DataFoodConsortium::Connector::SuppliedProduct.new(
|
||||
"https://openfoodnetwork.org/tomato",
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
require_relative "../spec_helper"
|
||||
|
||||
describe DfcProductTypeFactory do
|
||||
RSpec.describe DfcProductTypeFactory do
|
||||
describe ".for" do
|
||||
let(:dfc_id) {
|
||||
"https://github.com/datafoodconsortium/taxonomies/releases/latest/download/productTypes.rdf#drink"
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
require_relative "../spec_helper"
|
||||
|
||||
describe DfcRequest do
|
||||
RSpec.describe DfcRequest do
|
||||
subject(:api) { DfcRequest.new(user) }
|
||||
|
||||
let(:user) { build(:oidc_user) }
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
require_relative "../spec_helper"
|
||||
|
||||
describe EnterpriseBuilder do
|
||||
RSpec.describe EnterpriseBuilder do
|
||||
subject(:builder) { described_class }
|
||||
let(:enterprise) {
|
||||
build(
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
require_relative "../spec_helper"
|
||||
|
||||
describe OfferBuilder do
|
||||
RSpec.describe OfferBuilder do
|
||||
let(:variant) { build(:variant) }
|
||||
|
||||
describe ".offer" do
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
require_relative "../spec_helper"
|
||||
|
||||
describe QuantitativeValueBuilder do
|
||||
RSpec.describe QuantitativeValueBuilder do
|
||||
subject(:builder) { described_class }
|
||||
let(:variant) { build(:variant, product:) }
|
||||
let(:product) { build(:product, name: "Apple") }
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
require_relative "../spec_helper"
|
||||
|
||||
describe SocialMediaBuilder do
|
||||
RSpec.describe SocialMediaBuilder do
|
||||
let(:enterprise) do
|
||||
create(
|
||||
:enterprise,
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
require_relative "../spec_helper"
|
||||
|
||||
describe SuppliedProductBuilder do
|
||||
RSpec.describe SuppliedProductBuilder do
|
||||
include FileHelper
|
||||
|
||||
subject(:builder) { described_class }
|
||||
|
||||
@@ -4,7 +4,7 @@ require 'spec_helper'
|
||||
|
||||
module OrderManagement
|
||||
module Order
|
||||
describe StripeScaPaymentAuthorize do
|
||||
RSpec.describe StripeScaPaymentAuthorize do
|
||||
let(:order) { create(:order) }
|
||||
let(:payment_authorize) {
|
||||
OrderManagement::Order::StripeScaPaymentAuthorize.new(order)
|
||||
|
||||
@@ -4,7 +4,7 @@ require 'spec_helper'
|
||||
|
||||
module OrderManagement
|
||||
module Order
|
||||
describe Updater do
|
||||
RSpec.describe Updater do
|
||||
let(:order) { create(:order) }
|
||||
let(:updater) { OrderManagement::Order::Updater.new(order) }
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@ require 'spec_helper'
|
||||
|
||||
module OrderManagement
|
||||
module Stock
|
||||
describe Coordinator do
|
||||
RSpec.describe Coordinator do
|
||||
let!(:order) do
|
||||
build_stubbed(
|
||||
:order_with_line_items,
|
||||
|
||||
@@ -4,7 +4,7 @@ require 'spec_helper'
|
||||
|
||||
module OrderManagement
|
||||
module Stock
|
||||
describe Estimator do
|
||||
RSpec.describe Estimator do
|
||||
let!(:shipping_method) { create(:shipping_method, zones: [create(:zone)] ) }
|
||||
let(:package) { build(:stock_package_fulfilled) }
|
||||
let(:order) { package.order }
|
||||
|
||||
@@ -4,7 +4,7 @@ require 'spec_helper'
|
||||
|
||||
module OrderManagement
|
||||
module Stock
|
||||
describe Package do
|
||||
RSpec.describe Package do
|
||||
context "base tests" do
|
||||
let(:variant) { build(:variant, weight: 25.0) }
|
||||
let(:stock_location) { build(:stock_location) }
|
||||
|
||||
@@ -4,7 +4,7 @@ require 'spec_helper'
|
||||
|
||||
module OrderManagement
|
||||
module Stock
|
||||
describe Packer do
|
||||
RSpec.describe Packer do
|
||||
let(:distributor) { create(:distributor_enterprise) }
|
||||
let(:order) { create(:order_with_line_items, line_items_count: 5, distributor:) }
|
||||
let(:stock_location) { create(:stock_location) }
|
||||
|
||||
@@ -4,7 +4,7 @@ require 'spec_helper'
|
||||
|
||||
module OrderManagement
|
||||
module Stock
|
||||
describe Prioritizer do
|
||||
RSpec.describe Prioritizer do
|
||||
let(:order) { create(:order_with_line_items, line_items_count: 2) }
|
||||
let(:stock_location) { build(:stock_location) }
|
||||
let(:variant1) { order.line_items[0].variant }
|
||||
|
||||
@@ -4,7 +4,7 @@ require 'spec_helper'
|
||||
|
||||
module OrderManagement
|
||||
module Subscriptions
|
||||
describe Count do
|
||||
RSpec.describe Count do
|
||||
let(:oc1) { create(:simple_order_cycle) }
|
||||
let(:oc2) { create(:simple_order_cycle) }
|
||||
let(:subscriptions_count) { Count.new(order_cycles) }
|
||||
|
||||
@@ -4,7 +4,7 @@ require 'spec_helper'
|
||||
|
||||
module OrderManagement
|
||||
module Subscriptions
|
||||
describe Estimator do
|
||||
RSpec.describe Estimator do
|
||||
describe "estimating prices for subscription line items" do
|
||||
let!(:subscription) { create(:subscription, with_items: true) }
|
||||
let!(:sli1) { subscription.subscription_line_items.first }
|
||||
|
||||
@@ -4,7 +4,7 @@ require 'spec_helper'
|
||||
|
||||
module OrderManagement
|
||||
module Subscriptions
|
||||
describe Form do
|
||||
RSpec.describe Form do
|
||||
describe "creating a new subscription" do
|
||||
let!(:shop) { create(:distributor_enterprise) }
|
||||
let!(:customer) { create(:customer, enterprise: shop) }
|
||||
|
||||
@@ -4,7 +4,7 @@ require 'spec_helper'
|
||||
|
||||
module OrderManagement
|
||||
module Subscriptions
|
||||
describe PaymentSetup do
|
||||
RSpec.describe PaymentSetup do
|
||||
let(:order) { create(:order) }
|
||||
let(:payment_setup) { OrderManagement::Subscriptions::PaymentSetup.new(order) }
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@ require 'spec_helper'
|
||||
|
||||
module OrderManagement
|
||||
module Subscriptions
|
||||
describe ProxyOrderSyncer do
|
||||
RSpec.describe ProxyOrderSyncer do
|
||||
describe "initialization" do
|
||||
let!(:subscription) { create(:subscription) }
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@ require 'spec_helper'
|
||||
|
||||
module OrderManagement
|
||||
module Subscriptions
|
||||
describe StripePaymentSetup do
|
||||
RSpec.describe StripePaymentSetup do
|
||||
let(:order) { create(:order) }
|
||||
let(:payment_setup) { OrderManagement::Subscriptions::StripePaymentSetup.new(order) }
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@ require 'spec_helper'
|
||||
|
||||
module OrderManagement
|
||||
module Subscriptions
|
||||
describe Summarizer do
|
||||
RSpec.describe Summarizer do
|
||||
let(:order) { create(:order) }
|
||||
let(:summarizer) { OrderManagement::Subscriptions::Summarizer.new }
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@ require 'spec_helper'
|
||||
|
||||
module OrderManagement
|
||||
module Subscriptions
|
||||
describe Summary do
|
||||
RSpec.describe Summary do
|
||||
let(:summary) { OrderManagement::Subscriptions::Summary.new(123) }
|
||||
|
||||
describe "#initialize" do
|
||||
|
||||
@@ -4,7 +4,7 @@ require "spec_helper"
|
||||
|
||||
module OrderManagement
|
||||
module Subscriptions
|
||||
describe Validator do
|
||||
RSpec.describe Validator do
|
||||
let(:owner) { create(:user) }
|
||||
let(:shop) { create(:enterprise, name: "Shop", owner:) }
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@ require "spec_helper"
|
||||
|
||||
module OrderManagement
|
||||
module Subscriptions
|
||||
describe VariantsList do
|
||||
RSpec.describe VariantsList do
|
||||
describe "variant eligibility for subscription" do
|
||||
let!(:shop) { create(:distributor_enterprise) }
|
||||
let!(:producer) { create(:supplier_enterprise) }
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
require 'spec_helper'
|
||||
|
||||
module Web
|
||||
describe CookiesPolicyHelper, type: :helper do
|
||||
RSpec.describe CookiesPolicyHelper, type: :helper do
|
||||
# keeps global state unchanged
|
||||
around do |example|
|
||||
original_locale = I18n.locale
|
||||
|
||||
@@ -124,6 +124,11 @@ RSpec.configure do |config|
|
||||
# triggering implicit auto-inclusion in groups with matching metadata.
|
||||
config.shared_context_metadata_behavior = :apply_to_host_groups
|
||||
|
||||
# Limits the available syntax to the non-monkey patched syntax that is
|
||||
# recommended. For more details, see:
|
||||
# https://rspec.info/features/3-12/rspec-core/configuration/zero-monkey-patching-mode/
|
||||
config.disable_monkey_patching!
|
||||
|
||||
# Reset locale for all specs.
|
||||
config.around(:each) do |example|
|
||||
I18n.with_locale(:en) { example.run }
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
require "spec_helper"
|
||||
|
||||
describe "DistributorTitle tests", type: :component do
|
||||
RSpec.describe "DistributorTitle tests", type: :component do
|
||||
it "displays distributor title with its name" do
|
||||
render_inline(DistributorTitleComponent.new(name: "Freddy's Farm Shop")) {}
|
||||
expect(page).to have_selector "h3", text: "Freddy's Farm Shop"
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
require "spec_helper"
|
||||
|
||||
describe "ExampleComponent tests", type: :component do
|
||||
RSpec.describe "ExampleComponent tests", type: :component do
|
||||
it "displays the h1 with the given parameter" do
|
||||
render_inline(ExampleComponent.new(title: "Hello")) {}
|
||||
expect(page).to have_selector "h1", text: "Hello"
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
require "spec_helper"
|
||||
|
||||
describe VerticalEllipsisMenu::Component, type: :component do
|
||||
RSpec.describe VerticalEllipsisMenu::Component, type: :component do
|
||||
it "displays the included links" do
|
||||
content = "<a href>Edit</a>"
|
||||
render_inline(described_class.new.with_content(content.html_safe))
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
require 'spec_helper'
|
||||
|
||||
describe FeatureToggleConstraint do
|
||||
RSpec.describe FeatureToggleConstraint do
|
||||
subject { described_class.new("baking") }
|
||||
let(:request) { double(env:) }
|
||||
let(:env) { {} }
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
require 'spec_helper'
|
||||
|
||||
describe Admin::BulkLineItemsController, type: :controller do
|
||||
RSpec.describe Admin::BulkLineItemsController, type: :controller do
|
||||
describe '#index' do
|
||||
render_views
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
require 'spec_helper'
|
||||
|
||||
describe Admin::ColumnPreferencesController, type: :controller do
|
||||
RSpec.describe Admin::ColumnPreferencesController, type: :controller do
|
||||
include AuthenticationHelper
|
||||
|
||||
describe "bulk_update" do
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
require 'spec_helper'
|
||||
|
||||
module Admin
|
||||
describe CustomersController, type: :controller do
|
||||
RSpec.describe CustomersController, type: :controller do
|
||||
include AuthenticationHelper
|
||||
|
||||
describe "index" do
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
require 'spec_helper'
|
||||
require 'open_food_network/order_cycle_permissions'
|
||||
|
||||
describe Admin::EnterprisesController, type: :controller do
|
||||
RSpec.describe Admin::EnterprisesController, type: :controller do
|
||||
let(:user) { create(:user) }
|
||||
let(:admin_user) { create(:admin_user) }
|
||||
let(:distributor_manager) { create(:user, enterprise_limit: 10, enterprises: [distributor]) }
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
require 'spec_helper'
|
||||
|
||||
describe Admin::InventoryItemsController, type: :controller do
|
||||
RSpec.describe Admin::InventoryItemsController, type: :controller do
|
||||
describe "create" do
|
||||
context "json" do
|
||||
let(:format) { :json }
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
require 'spec_helper'
|
||||
|
||||
describe Admin::InvoiceSettingsController, type: :controller do
|
||||
RSpec.describe Admin::InvoiceSettingsController, type: :controller do
|
||||
describe "#update" do
|
||||
let(:params) {
|
||||
{
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
require 'spec_helper'
|
||||
|
||||
describe Admin::MatomoSettingsController, type: :controller do
|
||||
RSpec.describe Admin::MatomoSettingsController, type: :controller do
|
||||
describe "#update" do
|
||||
let(:params) {
|
||||
{
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
require 'spec_helper'
|
||||
|
||||
module Admin
|
||||
describe OrderCyclesController, type: :controller do
|
||||
RSpec.describe OrderCyclesController, type: :controller do
|
||||
let!(:distributor_owner) { create(:user) }
|
||||
|
||||
before do
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
require 'spec_helper'
|
||||
|
||||
describe Admin::ProductImportController, type: :controller do
|
||||
RSpec.describe Admin::ProductImportController, type: :controller do
|
||||
describe 'validate_file_path' do
|
||||
context 'file extension' do
|
||||
it 'should authorize csv extension' do
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
require 'spec_helper'
|
||||
|
||||
describe Admin::ProxyOrdersController, type: :controller do
|
||||
RSpec.describe Admin::ProxyOrdersController, type: :controller do
|
||||
include AuthenticationHelper
|
||||
|
||||
describe 'cancel' do
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
require 'spec_helper'
|
||||
|
||||
describe Admin::ReportsController, type: :controller do
|
||||
RSpec.describe Admin::ReportsController, type: :controller do
|
||||
# Given two distributors and two suppliers
|
||||
let(:bill_address) { create(:address) }
|
||||
let(:ship_address) { create(:address) }
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
require 'spec_helper'
|
||||
|
||||
describe Admin::SchedulesController, type: :controller do
|
||||
RSpec.describe Admin::SchedulesController, type: :controller do
|
||||
include AuthenticationHelper
|
||||
|
||||
describe "index" do
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
require 'spec_helper'
|
||||
|
||||
describe Admin::StripeAccountsController, type: :controller do
|
||||
RSpec.describe Admin::StripeAccountsController, type: :controller do
|
||||
let(:enterprise) { create(:distributor_enterprise) }
|
||||
|
||||
describe "#connect" do
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
require 'spec_helper'
|
||||
|
||||
describe Admin::StripeConnectSettingsController, type: :controller do
|
||||
RSpec.describe Admin::StripeConnectSettingsController, type: :controller do
|
||||
let(:user) { create(:user) }
|
||||
let(:admin) { create(:admin_user) }
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
require 'spec_helper'
|
||||
|
||||
describe Admin::SubscriptionLineItemsController, type: :controller do
|
||||
RSpec.describe Admin::SubscriptionLineItemsController, type: :controller do
|
||||
include AuthenticationHelper
|
||||
|
||||
describe "build" do
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
require 'spec_helper'
|
||||
|
||||
describe Admin::SubscriptionsController, type: :controller do
|
||||
RSpec.describe Admin::SubscriptionsController, type: :controller do
|
||||
include AuthenticationHelper
|
||||
|
||||
describe 'index' do
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
require 'spec_helper'
|
||||
|
||||
describe Admin::TagRulesController, type: :controller do
|
||||
RSpec.describe Admin::TagRulesController, type: :controller do
|
||||
describe "destroy" do
|
||||
context "json" do
|
||||
let(:format) { :json }
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
require 'spec_helper'
|
||||
|
||||
describe Admin::TermsOfServiceFilesController, type: :controller do
|
||||
RSpec.describe Admin::TermsOfServiceFilesController, type: :controller do
|
||||
context "a non-admin user" do
|
||||
let(:user) { create(:user) }
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
require 'spec_helper'
|
||||
|
||||
describe Admin::VariantOverridesController, type: :controller do
|
||||
RSpec.describe Admin::VariantOverridesController, type: :controller do
|
||||
describe "bulk_update" do
|
||||
context "json" do
|
||||
let(:format) { :json }
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
require 'spec_helper'
|
||||
|
||||
describe Api::V0::BaseController do
|
||||
RSpec.describe Api::V0::BaseController do
|
||||
render_views
|
||||
controller(Api::V0::BaseController) do
|
||||
skip_authorization_check only: :index
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
require 'spec_helper'
|
||||
|
||||
module Api
|
||||
describe V0::CustomersController, type: :controller do
|
||||
RSpec.describe V0::CustomersController, type: :controller do
|
||||
include AuthenticationHelper
|
||||
render_views
|
||||
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
require 'spec_helper'
|
||||
|
||||
module Api
|
||||
describe V0::EnterpriseFeesController, type: :controller do
|
||||
RSpec.describe V0::EnterpriseFeesController, type: :controller do
|
||||
include AuthenticationHelper
|
||||
|
||||
let!(:unreferenced_fee) { create(:enterprise_fee) }
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
require 'spec_helper'
|
||||
|
||||
describe Api::V0::EnterprisesController, type: :controller do
|
||||
RSpec.describe Api::V0::EnterprisesController, type: :controller do
|
||||
render_views
|
||||
|
||||
let(:enterprise) { create(:distributor_enterprise) }
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
require 'spec_helper'
|
||||
|
||||
module Api
|
||||
describe V0::ExchangeProductsController, type: :controller do
|
||||
RSpec.describe V0::ExchangeProductsController, type: :controller do
|
||||
include AuthenticationHelper
|
||||
|
||||
let(:order_cycle) { create(:order_cycle) }
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
require "spec_helper"
|
||||
|
||||
module Api
|
||||
describe V0::LogosController, type: :controller do
|
||||
RSpec.describe V0::LogosController, type: :controller do
|
||||
include AuthenticationHelper
|
||||
include FileHelper
|
||||
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
require "spec_helper"
|
||||
|
||||
module Api
|
||||
describe V0::OrderCyclesController, type: :controller do
|
||||
RSpec.describe V0::OrderCyclesController, type: :controller do
|
||||
let!(:distributor) { create(:distributor_enterprise) }
|
||||
let!(:order_cycle) { create(:simple_order_cycle, distributors: [distributor]) }
|
||||
let!(:exchange) { order_cycle.exchanges.to_enterprises(distributor).outgoing.first }
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
require 'spec_helper'
|
||||
|
||||
module Api
|
||||
describe V0::OrdersController, type: :controller do
|
||||
RSpec.describe V0::OrdersController, type: :controller do
|
||||
include AuthenticationHelper
|
||||
render_views
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
require 'spec_helper'
|
||||
|
||||
describe Api::V0::ProductImagesController, type: :controller do
|
||||
RSpec.describe Api::V0::ProductImagesController, type: :controller do
|
||||
include AuthenticationHelper
|
||||
include FileHelper
|
||||
render_views
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
require 'spec_helper'
|
||||
require 'spree/core/product_duplicator'
|
||||
|
||||
describe Api::V0::ProductsController, type: :controller do
|
||||
RSpec.describe Api::V0::ProductsController, type: :controller do
|
||||
render_views
|
||||
|
||||
let(:supplier) { create(:supplier_enterprise) }
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
require "spec_helper"
|
||||
|
||||
module Api
|
||||
describe V0::PromoImagesController, type: :controller do
|
||||
RSpec.describe V0::PromoImagesController, type: :controller do
|
||||
include AuthenticationHelper
|
||||
include FileHelper
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
require "spec_helper"
|
||||
|
||||
describe Api::V0::ReportsController, type: :controller do
|
||||
RSpec.describe Api::V0::ReportsController, type: :controller do
|
||||
let(:params) {
|
||||
{
|
||||
report_type: 'packing',
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
require "spec_helper"
|
||||
|
||||
describe Api::V0::ReportsController, type: :controller do
|
||||
RSpec.describe Api::V0::ReportsController, type: :controller do
|
||||
let(:enterprise_user) { create(:user, enterprises: [create(:enterprise)]) }
|
||||
let(:params) {
|
||||
{
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
require 'spec_helper'
|
||||
|
||||
describe Api::V0::ShipmentsController, type: :controller do
|
||||
RSpec.describe Api::V0::ShipmentsController, type: :controller do
|
||||
render_views
|
||||
|
||||
let!(:shipment) { create(:shipment) }
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
require 'spec_helper'
|
||||
|
||||
describe Api::V0::ShopsController, type: :controller do
|
||||
RSpec.describe Api::V0::ShopsController, type: :controller do
|
||||
include AuthenticationHelper
|
||||
render_views
|
||||
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
require 'spec_helper'
|
||||
|
||||
module Api
|
||||
describe V0::StatesController do
|
||||
RSpec.describe V0::StatesController do
|
||||
render_views
|
||||
|
||||
let!(:state) { create(:state, name: "Victoria") }
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
require 'spec_helper'
|
||||
|
||||
module Api
|
||||
describe V0::StatusesController, type: :controller do
|
||||
RSpec.describe V0::StatusesController, type: :controller do
|
||||
render_views
|
||||
|
||||
describe "job queue status" do
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
require 'spec_helper'
|
||||
|
||||
module Api
|
||||
describe V0::TaxonomiesController do
|
||||
RSpec.describe V0::TaxonomiesController do
|
||||
render_views
|
||||
|
||||
let(:taxonomy) { create(:taxonomy) }
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
require 'spec_helper'
|
||||
|
||||
describe Api::V0::TaxonsController do
|
||||
RSpec.describe Api::V0::TaxonsController do
|
||||
render_views
|
||||
|
||||
let(:taxonomy) { create(:taxonomy) }
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
require "spec_helper"
|
||||
|
||||
module Api
|
||||
describe V0::TermsAndConditionsController, type: :controller do
|
||||
RSpec.describe V0::TermsAndConditionsController, type: :controller do
|
||||
include AuthenticationHelper
|
||||
include FileHelper
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
require 'spec_helper'
|
||||
|
||||
describe Api::V0::VariantsController, type: :controller do
|
||||
RSpec.describe Api::V0::VariantsController, type: :controller do
|
||||
render_views
|
||||
|
||||
let(:supplier) { create(:supplier_enterprise) }
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
require 'spec_helper'
|
||||
|
||||
describe BaseController, type: :controller do
|
||||
RSpec.describe BaseController, type: :controller do
|
||||
let(:oc) { instance_double(OrderCycle, id: 1) }
|
||||
let(:order) { instance_double(Spree::Order) }
|
||||
controller(BaseController) do
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
require 'spec_helper'
|
||||
|
||||
describe CartController, type: :controller do
|
||||
RSpec.describe CartController, type: :controller do
|
||||
let(:order) { create(:order) }
|
||||
|
||||
describe "basic behaviour" do
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
require 'spec_helper'
|
||||
|
||||
describe CheckoutController, type: :controller do
|
||||
RSpec.describe CheckoutController, type: :controller do
|
||||
let(:user) { order.user }
|
||||
let(:address) { create(:address) }
|
||||
let(:distributor) { create(:distributor_enterprise, with_payment_and_shipping: true) }
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
require "spec_helper"
|
||||
|
||||
describe AddressTransformation do
|
||||
RSpec.describe AddressTransformation do
|
||||
include AddressTransformation
|
||||
|
||||
describe "#transform_address!" do
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
require 'spec_helper'
|
||||
|
||||
describe ExtraFields do
|
||||
RSpec.describe ExtraFields do
|
||||
let(:dummy_controller) { Api::V1::BaseController.new.extend ExtraFields }
|
||||
|
||||
describe "#invalid_query_param" do
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
require 'spec_helper'
|
||||
|
||||
describe RaisingParameters do
|
||||
RSpec.describe RaisingParameters do
|
||||
describe "Parameters" do
|
||||
let(:params) do
|
||||
RaisingParameters::Parameters.new(
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
require 'spec_helper'
|
||||
|
||||
describe EnterprisesController, type: :controller do
|
||||
RSpec.describe EnterprisesController, type: :controller do
|
||||
describe "shopping for a distributor" do
|
||||
let(:user) { create(:user) }
|
||||
let(:order) { controller.current_order(true) }
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
require 'spec_helper'
|
||||
|
||||
describe GroupsController, type: :controller do
|
||||
RSpec.describe GroupsController, type: :controller do
|
||||
render_views
|
||||
|
||||
let!(:enterprise) { create(:distributor_enterprise) }
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
require 'spec_helper'
|
||||
|
||||
describe LineItemsController, type: :controller do
|
||||
RSpec.describe LineItemsController, type: :controller do
|
||||
let(:user) { create(:user) }
|
||||
let(:distributor) { create(:distributor_enterprise) }
|
||||
let(:order_cycle) { create(:simple_order_cycle) }
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
require 'spec_helper'
|
||||
|
||||
module PaymentGateways
|
||||
describe PaypalController, type: :controller do
|
||||
RSpec.describe PaypalController, type: :controller do
|
||||
context '#cancel' do
|
||||
it 'redirects back to checkout' do
|
||||
expect(get(:cancel)).to redirect_to checkout_path
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
require 'spec_helper'
|
||||
|
||||
module PaymentGateways
|
||||
describe StripeController, type: :controller do
|
||||
RSpec.describe StripeController, type: :controller do
|
||||
include StripeStubs
|
||||
|
||||
let!(:distributor) { create(:distributor_enterprise, with_payment_and_shipping: true) }
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
require 'spec_helper'
|
||||
|
||||
describe RegistrationController, type: :controller do
|
||||
RSpec.describe RegistrationController, type: :controller do
|
||||
describe "redirecting when user not logged in" do
|
||||
it "index" do
|
||||
get :index
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
require 'spec_helper'
|
||||
|
||||
describe ShopController, type: :controller do
|
||||
RSpec.describe ShopController, type: :controller do
|
||||
let!(:pm) { create(:payment_method) }
|
||||
let!(:sm) { create(:shipping_method) }
|
||||
let(:distributor) {
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
require 'spec_helper'
|
||||
|
||||
describe ShopsController, type: :controller do
|
||||
RSpec.describe ShopsController, type: :controller do
|
||||
include WebHelper
|
||||
render_views
|
||||
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
require 'spec_helper'
|
||||
|
||||
module Spree
|
||||
describe Admin::AdjustmentsController, type: :controller do
|
||||
RSpec.describe Admin::AdjustmentsController, type: :controller do
|
||||
include AuthenticationHelper
|
||||
|
||||
before { controller_login_as_admin }
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user