From 3f8a2ff25e917eabcfbe81af731b5dbe48adc11d Mon Sep 17 00:00:00 2001 From: aymanosman Date: Sun, 5 May 2024 17:33:26 +0900 Subject: [PATCH] fix file upload api --- mix.exs | 2 +- test/fixtures/upload.txt | 1 + test/stripe/core_resources/file_upload_test.exs | 3 +-- test/test_helper.exs | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) create mode 100644 test/fixtures/upload.txt diff --git a/mix.exs b/mix.exs index 4cf47655..88b7c3a0 100644 --- a/mix.exs +++ b/mix.exs @@ -43,7 +43,7 @@ defmodule Stripe.Mixfile do defp env do [ api_base_url: "https://api.stripe.com", - api_upload_url: "https://files.stripe.com/v1/", + api_upload_url: "https://files.stripe.com", pool_options: [ timeout: 5_000, max_connections: 10 diff --git a/test/fixtures/upload.txt b/test/fixtures/upload.txt new file mode 100644 index 00000000..c7743dde --- /dev/null +++ b/test/fixtures/upload.txt @@ -0,0 +1 @@ +# file to upload diff --git a/test/stripe/core_resources/file_upload_test.exs b/test/stripe/core_resources/file_upload_test.exs index a937fd57..2a681d8c 100644 --- a/test/stripe/core_resources/file_upload_test.exs +++ b/test/stripe/core_resources/file_upload_test.exs @@ -1,12 +1,11 @@ defmodule Stripe.FileTest do use Stripe.StripeCase, async: true - @tag :skip describe "create/2" do test "creates a file" do assert {:ok, %Stripe.File{}} = Stripe.File.create(%{ - file: "@/path/to/a/file.jpg", + file: Path.join(__DIR__, "../../fixtures/upload.txt"), purpose: "dispute_evidence" }) diff --git a/test/test_helper.exs b/test/test_helper.exs index 134491d0..ea4fb13a 100644 --- a/test/test_helper.exs +++ b/test/test_helper.exs @@ -11,7 +11,7 @@ unless System.get_env("SKIP_STRIPE_MOCK_RUN") do end api_base_url = System.get_env("STRIPE_API_BASE_URL") || "http://localhost:12111" -api_upload_url = System.get_env("STRIPE_API_UPLOAD_URL") || "http://localhost:12112/v1/" +api_upload_url = System.get_env("STRIPE_API_UPLOAD_URL") || "http://localhost:12111" Application.put_env(:stripity_stripe, :api_base_url, api_base_url) Application.put_env(:stripity_stripe, :api_upload_url, api_upload_url)