Maikel Linke
4ecbbae55e
Adapt large browser window as default
...
We were really close to that anyway. It simplifies the code a bit.
2023-06-08 13:51:29 +10:00
Maikel Linke
7cf68cd33b
Ensure that specs restore default window size
2023-06-08 13:51:25 +10:00
Maikel Linke
241b307762
Fix typos
2023-06-08 11:34:05 +10:00
Jean-Baptiste Bellet
7dc8c4b891
Hide OFN navigation also on small width screens
2023-06-06 14:55:41 +02:00
Jean-Baptiste Bellet
a8b85a65e9
Add context for visiting a path
2023-06-06 14:44:05 +02:00
Jean-Baptiste Bellet
5c3e07db52
Test that OFN navigation is on mobile views as well
2023-06-06 14:44:05 +02:00
Jean-Baptiste Bellet
daaeca88e8
Add some helpers to test mobile views
2023-06-06 12:00:16 +02:00
Jean-Baptiste Bellet
abe63e5b04
Add context for visiting a path
2023-06-05 12:08:43 +02:00
filipefurtad0
c5358b1303
Changes date through keystrokes; removes Retry option
2023-05-30 10:02:44 +01:00
Maikel Linke
3fa62ceccf
Simplify background report spec after rspec fix
...
The rspec-rails gem had an issue which was fixed in the last release.
Now we can remove my workaround and simplify the spec.
2023-05-29 13:25:44 +10:00
Jean-Baptiste Bellet
cf9342f2c4
Prefer using match_array over eq to compare array
...
As we don't need order: https://rubydoc.info/github/rspec/rspec-expectations/RSpec%2FMatchers:match_array
2023-05-25 15:24:25 +02:00
Filipe
8b7ca292af
Merge pull request #10884 from openfoodfoundation/10882-cookie-banner-is-displayed-on-every-page-even-after-accepting
...
Do not show cookies banner once user accept it
2023-05-25 10:36:27 +01:00
Filipe
6d032002f1
Merge pull request #10750 from jibees/10560-allow-hide-of-groups-tab-in-shop-navigation
...
White Label: allow hide of groups tab in shop navigation
2023-05-24 21:11:04 +01:00
filipefurtad0
ca107c036c
Enables caching for cookies_spec.rb
2023-05-24 19:46:28 +02:00
Maikel
ce1317933b
Merge pull request #10815 from Pauloparakleto/issue-7483
...
refactor(spec/system/admin/subscriptions_spec.rb): issue #7483
2023-05-24 11:57:44 +10:00
Maikel
340f10b323
Merge pull request #10539 from filipefurtad0/spec_for_enterprise_fee_selection_tax_inherit
...
Adds a spec to check enterprise fees creation
2023-05-24 11:29:27 +10:00
Maikel
8c11bf3033
Merge pull request #10839 from mkllnk/valid-email
...
Validate user's email address
2023-05-24 10:37:00 +10:00
Konrad
0854287b92
Merge pull request #10744 from jibees/10556-remove-ofn-header-banner-in-order-confirmation-emails
...
White Label: remove OFN banner from order confirmation emails when `hide_ofn_navigation` is activated for the shop
2023-05-24 01:14:16 +02:00
Maikel Linke
90cbac7176
Validate email domains
...
The gem checks the DNS system for a valid domain entry.
2023-05-23 08:23:58 +02:00
Maikel Linke
ffc45f77cf
Validate user email syntax on change
...
We probably have invalid entries in the database and we don't want these
records to suddenly become invalid. People would not be able to log in.
2023-05-23 08:23:58 +02:00
Maikel Linke
101b9025b4
Spec user email validation
...
The pending spec addresses:
* https://github.com/openfoodfoundation/openfoodnetwork/issues/10808
2023-05-23 08:23:58 +02:00
Konrad
b56b36f617
Merge pull request #10859 from filipefurtad0/change_voucher_default_message_en
...
[Vouchers] Updates warning_forfeit_remaining_amount default message
2023-05-23 08:20:41 +02:00
filipefurtad0
5e248aa715
Improving shared_example naming
2023-05-22 12:27:04 +01:00
filipefurtad0
554d515875
Introduces prefix to simplify assertions
2023-05-22 12:27:04 +01:00
Jean-Baptiste Bellet
0bec7562a0
When hide_groups_tab is set to false, do not display group in shopfront
...
Co-Authored-By: Maikel <maikel@email.org.au >
2023-05-22 10:29:57 +02:00
Jean-Baptiste Bellet
0d98ec8f4c
In admin, add form to set hide_groups_tab attribute
...
+ add specs
2023-05-22 10:29:56 +02:00
paulo-felipe
3a35f12801
chore(spec/system/admin/subscriptions_spec.rb): issue #7483
...
Group together sample tests to avoid rebuilding browser state.
2023-05-19 19:55:27 -03:00
paulo-felipe
c9ab092f7c
chore(spec/system/admin/subscriptions_spec.rb): issue #7483
...
Add back comment explaining bill address has been pre-loaded.
2023-05-19 19:55:27 -03:00
paulo-felipe
1e1d4b07d1
refactor(spec/system/admin/subscriptions_spec.rb): issue #7483
...
Remove the old chained smoke test.
2023-05-19 19:55:27 -03:00
paulo-felipe
bd05f40b17
lint(spec/system/admin/subscriptions_spec.rb): issue #7483
...
Solve line too long offense and separate variables from expectations.
2023-05-19 19:55:27 -03:00
paulo-felipe
105d695f18
refactor(spec/system/admin/subscriptions_spec.rb): issue #7483
...
add unit test to check creation of standing line items when click create subscription without changing shipping address.
2023-05-19 19:55:27 -03:00
paulo-felipe
4df550fcf1
refactor(spec/system/admin/subscriptions_spec.rb): issue #7483
...
add unit test to check basic Subscription properties when click create subscription without changing shipping address.
2023-05-19 19:55:27 -03:00
paulo-felipe
49ceec8b8e
refactor(spec/system/admin/subscriptions_spec.rb): issue #7483
...
share common before action Create subscription between samples.
2023-05-19 19:55:27 -03:00
paulo-felipe
03aade4072
refactor(spec/system/admin/subscriptions_spec.rb): issue #7483
...
Add context when click Create Subscription button on third page after click next button previously on second page.
It has selector for price, input for quantity and selector for total price.
2023-05-19 19:55:27 -03:00
paulo-felipe
f0da85d723
refactor(spec/system/admin/subscriptions_spec.rb): issue #7483
...
Add context when click Create Subscription button on third page after click next button previously on second page.
2023-05-19 19:55:27 -03:00
paulo-felipe
8c709e13e0
lint(spec/system/admin/subscriptions_spec.rb): issue #7483
...
Solve line too lng offense.
2023-05-19 19:55:27 -03:00
paulo-felipe
c63a8d12f7
refactor(spec/system/admin/subscriptions_spec.rb): issue #7483
...
Add context on third page and adding a product AND deleting the existing product AND adding a new product and click next button.
2023-05-19 19:55:26 -03:00
paulo-felipe
5a5aa4c067
refactor(spec/system/admin/subscriptions_spec.rb): issue #7483
...
Add context on third page and adding a product AND deleting the existing product AND adding a new product.
2023-05-19 19:55:26 -03:00
paulo-felipe
5776bdb31c
refactor(spec/system/admin/subscriptions_spec.rb): issue #7483
...
Add context on third page and adding a product AND deleting the existing product.
2023-05-19 19:55:26 -03:00
paulo-felipe
b0623ab4de
refactor(spec/system/admin/subscriptions_spec.rb): issue #7483
...
Add context on third page and adding a product.
2023-05-19 19:55:26 -03:00
paulo-felipe
f05e2618be
refactor(spec/system/admin/subscriptions_spec.rb): issue #7483
...
Add context on third page and click next button without adding at least one product.
2023-05-19 19:55:26 -03:00
paulo-felipe
35ce463811
refactor(spec/system/admin/subscriptions_spec.rb): issue #7483
...
Add context on third page.
2023-05-19 19:55:26 -03:00
paulo-felipe
7efc68281e
refactor(spec/system/admin/subscriptions_spec.rb): issue #7483
...
Add context when using copy button to fill in ship address.
2023-05-19 19:55:26 -03:00
paulo-felipe
aa16110e9a
refactor(spec/system/admin/subscriptions_spec.rb): issue #7483
...
Add context when resetting the billing address after clearing the bill address. MOve scenario to its before do block.
2023-05-19 19:55:26 -03:00
paulo-felipe
39a76861f3
refactor(spec/system/admin/subscriptions_spec.rb): issue #7483
...
Add context when resetting the billing address after clearing the bill address.
2023-05-19 19:55:26 -03:00
paulo-felipe
79ff13e8ba
refactor(spec/system/admin/subscriptions_spec.rb): issue #7483
...
Move on second page to a before action and clearing some elements of bill address to a before action. Let the unit test with the action isolated.
2023-05-19 19:55:26 -03:00
paulo-felipe
573ab1beb0
refactor(spec/system/admin/subscriptions_spec.rb): issue #7483
...
Add context on second page when clearing some elements of the bill address.
2023-05-19 19:55:26 -03:00
paulo-felipe
384ad1ba12
refactor(spec/system/admin/subscriptions_spec.rb): issue #7483
...
Group context for first page scenarios. Extract common customer actions to its before do block.
2023-05-19 19:55:26 -03:00
paulo-felipe
77857a0168
refactor(spec/system/admin/subscriptions_spec.rb): issue #7483
...
Add context when date field is filled. It goes to the next page with preloaded data.
2023-05-19 19:55:26 -03:00
paulo-felipe
47b0d626e2
refactor(spec/system/admin/subscriptions_spec.rb): issue #7483
...
Isolate when no field is filled on first screen describe it better as per reviewer suggestion.
2023-05-19 19:55:26 -03:00