Gaetan Craig-Riou
725e2bfa48
Fix checkout summary system spec
2024-07-03 11:21:28 +10:00
Gaetan Craig-Riou
9b879da616
Fix Checkout payment system spec
2024-07-03 11:21:28 +10:00
Gaetan Craig-Riou
12c017ab99
Fix checkout tax incl system spec
2024-07-03 11:21:28 +10:00
Gaetan Craig-Riou
8db7352774
Fix tax not incl checkout system spec
2024-07-03 11:21:28 +10:00
Gaetan Craig-Riou
4396c39c83
Fix checkout details system spec
2024-07-03 11:21:28 +10:00
Gaetan Craig-Riou
d53bfe455d
Fix guest checkout system spec
2024-07-03 11:21:28 +10:00
Maikel Linke
6317fe1b71
Disable RSpec monkey patching
2024-05-09 12:24:41 +10:00
filipefurtad0
34bde1caa9
Reverts changes on checkout steps specs
...
This can be squashed with the first commit of this PR
2024-04-30 14:22:30 +01:00
filipefurtad0
729c5f01d4
Adds out of stock check as helper
...
As shared examoples, in guest_spec.rb
2024-04-30 14:18:23 +01:00
filipefurtad0
0f80aca675
Updates checkout tests
...
Adds out of stock check as helper
2024-04-30 12:23:39 +01:00
Maikel Linke
bd6b0ddbf3
Enforce RSpec expect(..).not_to over to_not
2024-03-07 16:57:54 +11:00
David Cook
ea0967e22e
Safely autocorrect Capybara/NegationMatcher
2024-03-06 09:20:22 +11:00
Gaetan Craig-Riou
62fbaa8a6e
Update Stripe payment intents decorator
...
- copied the relevant code from the new Active Merchant version
- Add spec to cover the scenario of saving a card when paying by card
- Fix Stripe stub.
I used stripe stubs for the new scenario because storing a card on
stripe depends on some client side interaction with Stripe. We can't
capture that with VCR.
2024-02-19 10:53:53 +11:00
David Cook
c95d7523f6
Merge pull request #12013 from mkllnk/spec-file-helper
...
DRY specs with fixture_file_upload helper
2024-01-10 10:28:23 +11:00
Maikel Linke
a8c83b670b
Remove superfluous feature tag from specs
2024-01-08 15:53:50 +11:00
Maikel Linke
2699ae6ca7
DRY terms of service PDF file use in specs
2024-01-08 13:01:21 +11:00
Maikel Linke
6327f46733
Use fixture_file_upload helper where possible
...
We can't use it in factories but in other places it's a nice shortcut.
2024-01-08 11:32:01 +11:00
Maikel Linke
29ef444f36
Consolidate system specs for efficiency
...
And test for literal strings. It's more readable and robust.
2023-12-08 09:05:00 +05:30
Maikel Linke
f88a3122ee
Fix expectation of checkout title
2023-12-08 09:05:00 +05:30
Arun Guleria
4e408d404b
11599-Change page title on checkout pages
2023-12-08 09:05:00 +05:30
Cillian O'Ruanaidh
2f972a5446
Remove more references to split checkout in test descriptions
2023-12-01 13:04:49 +00:00
Cillian O'Ruanaidh
a4b752e538
Rename SplitCheckoutHelper used in specs to CheckoutHelper
2023-12-01 11:22:44 +00:00
Maikel Linke
d841b1dae2
DRY feature activation in specs
...
It's simple this way and we have one place to add logic to when needed
(see next commit).
2023-11-17 13:17:27 +11:00
Neal Chambers
dc607b654d
Fix Style/HashSyntax
2023-10-24 08:49:34 +09:00
David Cook
8fad8b9f80
Merge pull request #11687 from filipefurtad0/fix_flaky_spec_#11686
...
Moves assertions within before do block
2023-10-20 09:57:41 +11:00
filipefurtad0
8d6ed5ec23
Moves assertions within before do block
...
Doing so, assures the removal of the invoice is finished, before clicking the 'Next - Order summary' button
2023-10-19 17:38:27 +01:00
filipefurtad0
27ecd4224e
Sets tests as shared example (further DRYes spec)
2023-10-18 19:12:58 +01:00
filipefurtad0
461ef48c3a
DRYes spec
2023-10-18 18:26:42 +01:00
filipefurtad0
80f0b30e5c
Adds coverage on order confirmation page
...
Related to the changes from PRs #11668 and #11114 .
2023-10-18 16:02:31 +01:00
Gaetan Craig-Riou
1a66f3d94f
Fix system spec to take into account discounted tax
2023-10-02 15:58:13 +11:00
filipefurtad0
a634283ec5
Removes unecessary shipping method setup - guest
2023-09-27 22:20:31 +01:00
filipefurtad0
adede9df03
Removes unecessary shipping method setup - details
2023-09-27 22:19:37 +01:00
filipefurtad0
6763095f26
Removes unecessary shipping method setup - payment
2023-09-27 22:19:37 +01:00
filipefurtad0
3702a2e7b1
Removes unecessary shipping method setup - summary
2023-09-27 22:19:31 +01:00
filipefurtad0
25c58426db
Moves split-checkout files to own folder
...
Removes split_ prefix
2023-09-27 21:45:03 +01:00