dependabot[bot]
f1a50313a0
chore(deps): bump roadie-rails from 3.1.0 to 3.2.0
...
Bumps [roadie-rails](https://github.com/Mange/roadie-rails ) from 3.1.0 to 3.2.0.
- [Changelog](https://github.com/Mange/roadie-rails/blob/master/Changelog.md )
- [Commits](https://github.com/Mange/roadie-rails/compare/v3.1.0...v3.2.0 )
---
updated-dependencies:
- dependency-name: roadie-rails
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-05-15 09:12:50 +00:00
Maikel
ae09124946
Merge pull request #12475 from openfoodfoundation/dependabot/bundler/knapsack_pro-7.2.0
...
chore(deps-dev): bump knapsack_pro from 7.1.0 to 7.2.0
2024-05-15 11:21:26 +10:00
Maikel
68f12ed7f0
Merge pull request #12464 from filipefurtad0/variant_overrides_spec_to_split_checkout
...
Updates tests on a regular checkout
2024-05-15 11:17:03 +10:00
Gaetan Craig-Riou
1fde91e6ff
Update Webmock and VCR config as per Knapsack recommendation
...
See : https://github.com/KnapsackPro/knapsack_pro-ruby/blob/master/CHANGELOG.md#720
2024-05-15 10:07:40 +10:00
Gaetan Craig-Riou
c94bec85d7
Merge pull request #12468 from openfoodfoundation/dependabot/bundler/nokogiri-1.16.5
...
chore(deps): bump nokogiri from 1.16.4 to 1.16.5
2024-05-15 09:59:29 +10:00
filipefurtad0
4e16eb9c6b
Updates spec to split checkout
2024-05-14 12:19:23 +01:00
filipefurtad0
38fe36b246
Uptades tests on a regular checkout
2024-05-14 12:19:23 +01:00
dependabot[bot]
afbfc788b8
chore(deps-dev): bump knapsack_pro from 7.1.0 to 7.2.0
...
Bumps [knapsack_pro](https://github.com/KnapsackPro/knapsack_pro-ruby ) from 7.1.0 to 7.2.0.
- [Changelog](https://github.com/KnapsackPro/knapsack_pro-ruby/blob/master/CHANGELOG.md )
- [Commits](https://github.com/KnapsackPro/knapsack_pro-ruby/compare/v7.1.0...v7.2.0 )
---
updated-dependencies:
- dependency-name: knapsack_pro
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-05-14 11:01:59 +00:00
Maikel
13e4d4beb6
Merge pull request #12467 from openfoodfoundation/dependabot/bundler/geocoder-1.8.3
...
chore(deps): bump geocoder from 1.8.2 to 1.8.3
2024-05-14 11:49:14 +10:00
Maikel
ee1537fa3f
Merge pull request #12466 from openfoodfoundation/dependabot/bundler/dotenv-3.1.2
...
chore(deps): bump dotenv from 3.1.0 to 3.1.2
2024-05-14 11:48:28 +10:00
dependabot[bot]
b2ecac27eb
chore(deps): bump nokogiri from 1.16.4 to 1.16.5
...
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri ) from 1.16.4 to 1.16.5.
- [Release notes](https://github.com/sparklemotion/nokogiri/releases )
- [Changelog](https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.16.4...v1.16.5 )
---
updated-dependencies:
- dependency-name: nokogiri
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-05-13 23:48:01 +00:00
David Cook
1f91c2e4b5
Merge pull request #12417 from filipefurtad0/migrate_legacy_specs
...
Removes unused spec related to legacy checkout
2024-05-14 09:42:23 +10:00
Rachel Arnould
bd83977bf2
Merge pull request #12449 from chahmedejaz/feature/11058-change-products-order-by-name
...
Feature/11058 change products order by name
2024-05-13 15:29:33 +02:00
filipefurtad0
a1e2d3a93b
Removes negative expect
...
Removes unused error message
2024-05-13 12:55:55 +01:00
David Cook
62fefd5d49
Implement required method
...
Most of the time this doesn't get called because source_required: false.
But sometimes it [does happen](https://app.bugsnag.com/yaycode/openfoodnetwork-uk/errors/66329690f4b6380007e8a4f8)
I have a feeling that source_required? could be moved to the superclass as payment_source_class.present?. But I don't know enough about this area of the system to try it...
2024-05-13 12:55:55 +01:00
filipefurtad0
ffdbd0d7d4
Reproduces Bugsnag error
...
For details see: https://app.bugsnag.com/open-food-network-canada-1/open-food-network-canada/errors/66314b2e78673c00073d2de9?filters[event.since]=30d&filters[error.status]=open&filters[search]=payment_source_class&event_id=66314b2e00e6e45d746f0000
Adds test case for Cash and Stripe payment methods
With no source
2024-05-13 12:55:55 +01:00
filipefurtad0
282acd256b
Undoes changes: removes unecessary test
2024-05-13 12:55:55 +01:00
filipefurtad0
d520e3838c
Removes unused spec related to legacy checkout
...
We can see on the respective controller spec, that having a Stripe SCA payment, with no source does not trigger the error 400, observed on the legacy checkout.
2024-05-13 12:55:52 +01:00
dependabot[bot]
fd01cc1667
chore(deps): bump geocoder from 1.8.2 to 1.8.3
...
Bumps [geocoder](https://github.com/alexreisner/geocoder ) from 1.8.2 to 1.8.3.
- [Changelog](https://github.com/alexreisner/geocoder/blob/master/CHANGELOG.md )
- [Commits](https://github.com/alexreisner/geocoder/compare/v1.8.2...v1.8.3 )
---
updated-dependencies:
- dependency-name: geocoder
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-05-13 09:46:23 +00:00
dependabot[bot]
cacff92aeb
chore(deps): bump dotenv from 3.1.0 to 3.1.2
...
Bumps [dotenv](https://github.com/bkeepers/dotenv ) from 3.1.0 to 3.1.2.
- [Release notes](https://github.com/bkeepers/dotenv/releases )
- [Changelog](https://github.com/bkeepers/dotenv/blob/main/Changelog.md )
- [Commits](https://github.com/bkeepers/dotenv/compare/v3.1.0...v3.1.2 )
---
updated-dependencies:
- dependency-name: dotenv
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-05-13 09:40:12 +00:00
Gaetan Craig-Riou
1cc0089cb5
Merge pull request #12462 from openfoodfoundation/dependabot/bundler/i18n-1.14.5
...
chore(deps): bump i18n from 1.14.4 to 1.14.5
2024-05-13 10:35:50 +10:00
Gaetan Craig-Riou
0867f69d21
Merge pull request #12463 from openfoodfoundation/dependabot/bundler/wkhtmltopdf-binary-0.12.6.7
...
chore(deps): bump wkhtmltopdf-binary from 0.12.6.6 to 0.12.6.7
2024-05-13 10:09:55 +10:00
Gaetan Craig-Riou
c1088f79fe
Merge pull request #12451 from mkllnk/rspec-config
...
Use recommended RSpec config
2024-05-13 09:56:49 +10:00
dependabot[bot]
900080e7bb
chore(deps): bump wkhtmltopdf-binary from 0.12.6.6 to 0.12.6.7
...
Bumps [wkhtmltopdf-binary](https://github.com/zakird/wkhtmltopdf_binary_gem ) from 0.12.6.6 to 0.12.6.7.
- [Release notes](https://github.com/zakird/wkhtmltopdf_binary_gem/releases )
- [Changelog](https://github.com/zakird/wkhtmltopdf_binary_gem/blob/master/CHANGELOG.md )
- [Commits](https://github.com/zakird/wkhtmltopdf_binary_gem/compare/0.12.6.6...0.12.6.7 )
---
updated-dependencies:
- dependency-name: wkhtmltopdf-binary
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-05-10 09:42:36 +00:00
dependabot[bot]
c8e94c6658
chore(deps): bump i18n from 1.14.4 to 1.14.5
...
Bumps [i18n](https://github.com/ruby-i18n/i18n ) from 1.14.4 to 1.14.5.
- [Release notes](https://github.com/ruby-i18n/i18n/releases )
- [Changelog](https://github.com/ruby-i18n/i18n/blob/master/CHANGELOG.md )
- [Commits](https://github.com/ruby-i18n/i18n/compare/v1.14.4...v1.14.5 )
---
updated-dependencies:
- dependency-name: i18n
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-05-10 09:41:51 +00:00
Maikel Linke
3e9ca641ce
Update all locales with the latest Transifex translations
v4.4.44
2024-05-10 10:18:08 +10:00
Maikel
5ed3129168
Merge pull request #12456 from openfoodfoundation/dependabot/bundler/rubocop-1.63.5
...
chore(deps-dev): bump rubocop from 1.63.2 to 1.63.5
2024-05-10 10:16:14 +10:00
Maikel
950b607a52
Merge pull request #12455 from openfoodfoundation/dependabot/bundler/newrelic_rpm-9.9.0
...
chore(deps): bump newrelic_rpm from 9.8.0 to 9.9.0
2024-05-10 10:14:48 +10:00
Ahmed Ejaz
881da0f9ac
11058: add get_all_input_values
2024-05-10 04:05:29 +05:00
Maikel Linke
bc27e4bbdd
Re-instate spec which uses invalid mocking
...
I removed it because it needed a complete rewrite and I didn't think it
was valuable enough to do so. But now that I deactivated RSpecs
validating mocks again, this spec passes and we can do that work another
time.
2024-05-10 08:56:06 +10:00
Ahmed Ejaz
b5fe19cb7d
11058: add specs
2024-05-10 02:52:57 +05:00
dependabot[bot]
ae8f2bfdc4
chore(deps-dev): bump rubocop from 1.63.2 to 1.63.5
...
Bumps [rubocop](https://github.com/rubocop/rubocop ) from 1.63.2 to 1.63.5.
- [Release notes](https://github.com/rubocop/rubocop/releases )
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop/rubocop/compare/v1.63.2...v1.63.5 )
---
updated-dependencies:
- dependency-name: rubocop
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-05-09 09:59:00 +00:00
dependabot[bot]
50ab72a818
chore(deps): bump newrelic_rpm from 9.8.0 to 9.9.0
...
Bumps [newrelic_rpm](https://github.com/newrelic/newrelic-ruby-agent ) from 9.8.0 to 9.9.0.
- [Release notes](https://github.com/newrelic/newrelic-ruby-agent/releases )
- [Changelog](https://github.com/newrelic/newrelic-ruby-agent/blob/dev/CHANGELOG.md )
- [Commits](https://github.com/newrelic/newrelic-ruby-agent/compare/9.8.0...9.9.0 )
---
updated-dependencies:
- dependency-name: newrelic_rpm
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-05-09 09:56:24 +00:00
Maikel Linke
8362c4a7bd
Detailed output when running only one spec file
2024-05-09 12:24:42 +10:00
Maikel Linke
6317fe1b71
Disable RSpec monkey patching
2024-05-09 12:24:41 +10:00
Maikel Linke
9ca6519fb1
Recommended RSpec option: shared_context_metadata_behavior
...
One spec failed due to this new behaviour. Converting the shared
examples to simple blocks solved this. But the specs could probably be
written better now. I didn't invest this time.
2024-05-09 11:14:13 +10:00
Maikel Linke
6b2bb0bd32
Don't verify partial doubles because we can't fix all specs now
2024-05-09 11:14:13 +10:00
Maikel Linke
d6318b7194
Remove mocking of deleted Order methods
2024-05-09 11:14:13 +10:00
Maikel Linke
9320ed0559
And less stubbing is better.
...
[skip ci]
2024-05-09 11:14:13 +10:00
Maikel Linke
9c402fbdb2
Verify partial doubles
...
And look, we were stubbing deleted code.
2024-05-09 11:14:13 +10:00
Maikel Linke
a65189c43e
Improve failure messages of chained expectations
2024-05-09 11:14:13 +10:00
David Cook
cec179333a
Merge pull request #12447 from mkllnk/knapsack_pro-7.1.0
...
Knapsack pro 7.1.0
2024-05-09 10:30:30 +10:00
Maikel
a11b94ba4a
Merge pull request #12450 from openfoodfoundation/dependabot/bundler/rubocop-rspec-2.29.2
...
chore(deps-dev): bump rubocop-rspec from 2.29.1 to 2.29.2
2024-05-09 09:17:36 +10:00
dependabot[bot]
10d0faa05e
chore(deps-dev): bump rubocop-rspec from 2.29.1 to 2.29.2
...
Bumps [rubocop-rspec](https://github.com/rubocop/rubocop-rspec ) from 2.29.1 to 2.29.2.
- [Release notes](https://github.com/rubocop/rubocop-rspec/releases )
- [Changelog](https://github.com/rubocop/rubocop-rspec/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop/rubocop-rspec/compare/v2.29.1...v2.29.2 )
---
updated-dependencies:
- dependency-name: rubocop-rspec
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-05-08 09:36:29 +00:00
Ahmed Ejaz
86f88792c2
11058: add sortable products by name
2024-05-08 12:56:41 +05:00
Maikel
337eae43a6
Merge pull request #12444 from openfoodfoundation/dependabot/bundler/multi-d8182a35ef
...
chore(deps): bump flipper, flipper-active_record and flipper-ui
2024-05-08 14:11:09 +10:00
Maikel Linke
5f07a7f390
Check for asset compilation before each spec file
...
The KnapsackPro queue mode can't predict which specs it will run. So we
need to check on each file (top-level describe block) which type of spec
it is and if we need to compile assets for it.
Old versions of KnapsackPro would execute the `before(:suite)` hooks on
every batch, but now it's only run once. With this change, we do the
same as before.
2024-05-08 13:36:41 +10:00
Maikel Linke
104357d5b9
Load spec helper on RSpec boot
...
Knapsack is replacing some of the RSpec logic, like running before-suite
and before-all hooks. Loading the spec helper early means that Knapsack
knows about the asset compilation hook when it loads the next batch of
specs.
2024-05-08 13:31:35 +10:00
dependabot[bot]
331f9be82a
chore(deps-dev): bump knapsack_pro from 6.0.4 to 7.1.0
...
Bumps [knapsack_pro](https://github.com/KnapsackPro/knapsack_pro-ruby ) from 6.0.4 to 7.1.0.
- [Changelog](https://github.com/KnapsackPro/knapsack_pro-ruby/blob/master/CHANGELOG.md )
- [Commits](https://github.com/KnapsackPro/knapsack_pro-ruby/compare/v6.0.4...v7.1.0 )
---
updated-dependencies:
- dependency-name: knapsack_pro
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-05-08 10:38:19 +10:00
Rachel Arnould
907b154108
Merge pull request #12401 from chahmedejaz/task/11060-change-producer-category-tax-category
...
[BUU] Change Producer, Category and Tax Category
2024-05-07 15:10:14 +02:00