Luis Ramos
c0bf7e2e75
Merge pull request #4236 from mkllnk/4222-checkout-paypal-error-handling
...
4233 Add missing Spree route for Paypal
2019-09-10 12:24:21 +01:00
Luis Ramos
1d177a164b
Merge pull request #4247 from mkllnk/4243-inventory-pagination
...
4243 Restore old pagination API for inventory products
2019-09-10 11:35:04 +01:00
Maikel Linke
efd01f8c9e
Move new inventory spec to existing variant overrides spec
...
I decided to not share the same data setup with the other parts of the
spec because we don't need as much data and it's slow to create.
2019-09-10 10:05:23 +10:00
Maikel Linke
24c8bb95cb
Restore old pagination API for products
...
It's still used by the inventory page. This is an easy fix that I can
deploy without risk. A rewrite of the inventory pagination should
follow.
2019-09-09 14:53:04 +10:00
luisramos0
b4de8ef899
Make enterprises/index_spec a bit more resilient
2019-09-08 12:17:36 +01:00
luisramos0
e9b5551c0f
Adpat shipment controller to move out of Spree namespace
2019-09-08 12:17:36 +01:00
luisramos0
7cec24f1d4
Move shipments route, controller and ctrl spec from spree/api to api
2019-09-08 12:17:36 +01:00
luisramos0
26f5ece7c0
Add a few relevant attributes to shipment serializer and fix some details in shipment controller spec
2019-09-08 12:15:33 +01:00
luisramos0
a21a4aba5d
Convert spree/api/shipments from rabl to AMS and adapt its spec
2019-09-08 12:15:33 +01:00
Maikel Linke
eb9f02f3bd
Add missing Spree route for Paypal
2019-09-06 19:07:41 +10:00
Maikel Linke
a1f3e8205f
Add spec for failing Paypal checkout
...
https://github.com/openfoodfoundation/openfoodnetwork/issues/4233
2019-09-06 19:05:59 +10:00
Maikel Linke
242767dc73
Give variables meaningful names in checkout spec
2019-09-06 12:27:15 +10:00
Maikel Linke
8e8c77c5bd
Convert specs to RSpec 3.8.0 syntax with Transpec
...
This conversion is done by Transpec 3.4.0 with the following command:
transpec spec/features/consumer/shopping/checkout_spec.rb
* 43 conversions
from: obj.should
to: expect(obj).to
* 8 conversions
from: obj.should_not
to: expect(obj).not_to
* 3 conversions
from: == expected
to: eq(expected)
For more details: https://github.com/yujinakayama/transpec#supported-conversions
2019-09-06 11:32:44 +10:00
Luis Ramos
e3ce2a7486
Merge pull request #4104 from luisramos0/convert_taxons_to_ams
...
Convert spree/api/taxons views from rabl to AMS
2019-09-06 00:04:10 +01:00
Luis Ramos
722884d8d8
Merge pull request #3895 from luisramos0/fees_based_on_final_weight
...
Make weight calculator use line_item.final_weight_volume rather than variant.weight
2019-09-05 19:24:56 +01:00
Pau Pérez Fabregat
23740ef908
Merge pull request #4227 from openfoodfoundation/2.4.0-minus-pr-4204
...
Revert PR #4204
2019-09-05 17:19:15 +02:00
Matt-Yorkley
fc9f61ecf8
Revert PR #4204
...
Temporarily reverting these changes for a quick release
2019-09-05 13:23:59 +01:00
Luis Ramos
725807f66d
Merge pull request #4155 from coopdevs/fix-styling-in-stripe-tests
...
Fix Rubocop violations in Stripe connect tests
2019-09-03 15:58:34 +01:00
Matt-Yorkley
d4a5829858
Merge pull request #4081 from Matt-Yorkley/products_pagination
...
Bulk Edit Products pagination
2019-09-02 17:14:14 +01:00
Matt-Yorkley
ff2db0c5f8
Update spec routes, namespacing, and test content
...
Resolving new issues after a big merge
2019-09-02 14:35:00 +01:00
Matt-Yorkley
4bec583bff
Refactor import_date_scope
2019-09-02 14:35:00 +01:00
Matt-Yorkley
90256f9c28
Add defaults and pages tests
2019-09-02 14:35:00 +01:00
Matt-Yorkley
b614e17f48
Add test coverage for #bulk_products endpoint and test all filtering functions
2019-09-02 14:34:54 +01:00
Pau Perez
1a450733a3
Use ApiHelper to DRY calls to JSON.parse in spec
2019-09-02 15:32:56 +02:00
Pau Perez
ffde7a38df
Add spacing to increase readability
2019-09-02 15:32:56 +02:00
Pau Perez
8b4b0621db
Fix Rubocop violations in Stripe connect tests
2019-09-02 15:32:56 +02:00
Matt-Yorkley
5259eaae5f
Merge pull request #4204 from Matt-Yorkley/cartastrophe
...
Cartastrophe averted :)
2019-09-02 12:26:08 +01:00
Matt-Yorkley
4a0df684c7
Adjust specs
2019-09-02 11:56:00 +01:00
Pau Pérez Fabregat
369a5a8a2f
Merge pull request #4101 from luisramos0/remove_variants_rabl
...
Convert spree/api/products and spree/api/variants views from rabl to AMS
2019-09-02 12:14:26 +02:00
Matt-Yorkley
62341c6381
Unit test access to associated objects after soft-delete
2019-08-31 10:06:47 +01:00
Matt-Yorkley
50a1704994
Make prices soft-deletable
2019-08-30 20:11:32 +01:00
Matt-Yorkley
302538c370
Add failing spec for cart issue
2019-08-30 15:32:45 +01:00
luisramos0
92a270165e
Add missing api taxonomies controller only for the required jstree action
2019-08-28 22:06:56 +01:00
luisramos0
9f5c9916ba
Add back required api actions (create, update and destroy) and add AMS serializers for the jstree action
2019-08-28 22:06:56 +01:00
luisramos0
7a652fd67b
Adapt api/taxons controller to new namespace outside Spree: remove Spree module and add Spree namespace to Taxons and Taxonomy classes
2019-08-28 22:06:56 +01:00
luisramos0
4ca8feeef1
Move api/taxons route and controller out of spree namespace into /api and move the ctrl spec as well
2019-08-28 22:06:56 +01:00
luisramos0
367932a767
Make spree/api/taxons_controller use AMS serializer instead of rabl
2019-08-28 22:06:56 +01:00
luisramos0
e591658f48
Keep only used api/taxons index action, delete all others as not required right now
2019-08-28 22:06:56 +01:00
Luis Ramos
cd263b761c
Merge pull request #4055 from luisramos0/remove_spree_api
...
Remove dependency to spree_api - step 1 - controllers and routes
2019-08-28 15:34:08 +01:00
Maikel
ca09c58f26
Merge pull request #3985 from jonleighton/string-to-text
...
Convert several fields from string to text
2019-08-28 11:53:49 +10:00
Maikel Linke
e876a25d59
Fix flaky proxy order spec
2019-08-28 10:48:57 +10:00
Maikel Linke
48df853ff5
Skip cascading callbacks when touching distributors
2019-08-27 10:44:19 +10:00
Maikel Linke
2137a2addb
Add spec for current bug
...
https://github.com/openfoodfoundation/openfoodnetwork/issues/4138
2019-08-27 10:44:19 +10:00
Luis Ramos
e52f813dae
Merge pull request #4159 from luisramos0/fix_prod_set
...
Add bugsnag notifications to both product_set and products_controller when stock update fails
2019-08-25 22:49:06 +01:00
Luis Ramos
9ab2eec30c
Merge pull request #4185 from kristinalim/fix/4176-fix_saving_of_shipping_method
...
4176 Fix saving of shipping method when automatically advancing subscription order state
2019-08-25 22:48:39 +01:00
Luis Ramos
f96b37dae3
Merge pull request #4162 from luisramos0/checkout_cache
...
Checkout is not refreshing products cache
2019-08-25 21:52:55 +01:00
Kristina Lim
5b68b2f707
Fix ship method when advancing subscription order
2019-08-22 21:32:41 +08:00
Kristina Lim
ff634bd870
Test ship method when advancing subscription order
2019-08-22 21:30:21 +08:00
Luis Ramos
34ed86cf2d
Merge pull request #4132 from Matt-Yorkley/import_launch
...
Product Import beta
2019-08-19 17:17:16 +01:00
Kristina Lim
3ecb5c0c75
Flush background jobs in failing spec
2019-08-18 18:16:28 +10:00