Sha256: ba0a74eda5267df0381ca5757372d43d1a5a8c3a1ff2ecd128ef3a4fe8967910
Contents?: true
Size: 1.17 KB
Versions: 2
Compression:
Stored size: 1.17 KB
Contents
require File.expand_path("../../test_helper", __FILE__) module Stripe class FileUploadTest < Test::Unit::TestCase should "be listable" do files = Stripe::FileUpload.list assert files.data.is_a?(Array) assert files.data[0].is_a?(Stripe::FileUpload) end should "be retrievable" do file = Stripe::FileUpload.retrieve("file_123") assert file.is_a?(Stripe::FileUpload) end should "be creatable with a File" do file = Stripe::FileUpload.create( purpose: "dispute_evidence", file: File.new(__FILE__) ) assert file.is_a?(Stripe::FileUpload) end should "be creatable with a Tempfile" do tempfile = Tempfile.new("foo") tempfile.write("Hello world") tempfile.rewind file = Stripe::FileUpload.create( purpose: "dispute_evidence", file: tempfile ) assert file.is_a?(Stripe::FileUpload) end should "be creatable with Faraday::UploadIO" do file = Stripe::FileUpload.create( purpose: "dispute_evidence", file: Faraday::UploadIO.new(File.new(__FILE__), nil) ) assert file.is_a?(Stripe::FileUpload) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
stripe-3.14.0 | test/stripe/file_upload_test.rb |
stripe-3.13.1 | test/stripe/file_upload_test.rb |