Open emanuelen5 opened 8 months ago
@coderabbitai Make sure that the .env file is read before running the Stripe tests, so they are not skipped
@emanuelen5 It appears that there are no direct references to dotenv
or similar environment variable management libraries in the JavaScript or TypeScript files within the repository. This could mean that the .env
file is either being loaded in a non-standard way or it's managed by another process not visible in the repository's codebase.
Since the standard approach with dotenv
is not used, the loading of environment variables might be handled by the test runner configuration or through another setup mechanism that isn't immediately apparent from the repository's code.
If the Stripe tests are being skipped due to missing environment variables, you might want to ensure that the test runner or CI/CD pipeline is configured to load the .env
file before the tests start. This could involve adding a step to your CI/CD configuration or a pre-test script in your package.json
.
If you have a specific setup or test file that should be handling this, please point me to it, and I can look into that file directly. Otherwise, you may need to manually check your test runner or CI/CD pipeline settings.
All of the subscription tests pass now. The following test still fail, though
test-1 | FAILED shop/test/stripe_payment_intent_test.py::StripePaymentIntentTest::test_pay_with_stripe_fail
test-1 | FAILED shop/test/stripe_payment_intent_test.py::StripePaymentIntentTest::test_pay_with_stripe_success
test-1 | FAILED shop/test/stripe_payment_intent_test.py::StripePaymentIntentTest::test_get_payment_intent_with_declined_card
test-1 | FAILED shop/test/stripe_payment_intent_test.py::StripePaymentIntentTest::test_get_payment_intent_few
test-1 | FAILED systest/api/purchase_test.py::Test::test_purchase_from_existing_member_using_auto_validating_3ds_card_works
^ Rebased onto origin/master
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
Share
- [X](https://twitter.com/intent/tweet?text=I%20just%20used%20%40coderabbitai%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20the%20proprietary%20code.%20Check%20it%20out%3A&url=https%3A//coderabbit.ai) - [Mastodon](https://mastodon.social/share?text=I%20just%20used%20%40coderabbitai%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20the%20proprietary%20code.%20Check%20it%20out%3A%20https%3A%2F%2Fcoderabbit.ai) - [Reddit](https://www.reddit.com/submit?title=Great%20tool%20for%20code%20review%20-%20CodeRabbit&text=I%20just%20used%20CodeRabbit%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20proprietary%20code.%20Check%20it%20out%3A%20https%3A//coderabbit.ai) - [LinkedIn](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fcoderabbit.ai&mini=true&title=Great%20tool%20for%20code%20review%20-%20CodeRabbit&summary=I%20just%20used%20CodeRabbit%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20proprietary%20code)Tips
### Chat There are 3 ways to chat with [CodeRabbit](https://coderabbit.ai): - Review comments: Directly reply to a review comment made by CodeRabbit. Example: - `I pushed a fix in commit