Sha256: 7b7f4ed17f8f8467c315c0d8d7b6b611b05300ed391133b4efb3d8b5040b302d

Contents?: true

Size: 1.08 KB

Versions: 1

Compression:

Stored size: 1.08 KB

Contents

# frozen_string_literal: true

require File.expand_path("../../../test_helper", __FILE__)

module Stripe
  module Issuing
    class ScheduledQueryRunTest < Test::Unit::TestCase
      should "be listable" do
        stub_request(:get, "#{Stripe.api_base}/v1/sigma/scheduled_query_runs")
          .to_return(body: JSON.generate(object: "list", data: [{ id: "sqr_123", object: "scheduled_query_run" }]))

        runs = Stripe::Sigma::ScheduledQueryRun.list
        assert_requested :get, "#{Stripe.api_base}/v1/sigma/scheduled_query_runs"
        assert runs.data.is_a?(Array)
        assert runs.data[0].is_a?(Stripe::Sigma::ScheduledQueryRun)
      end

      should "be retrievable" do
        stub_request(:get, "#{Stripe.api_base}/v1/sigma/scheduled_query_runs/sqr_123")
          .to_return(body: JSON.generate(id: "sqr_123", object: "scheduled_query_run"))
        run = Stripe::Sigma::ScheduledQueryRun.retrieve("sqr_123")
        assert_requested :get, "#{Stripe.api_base}/v1/sigma/scheduled_query_runs/sqr_123"
        assert run.is_a?(Stripe::Sigma::ScheduledQueryRun)
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
stripe-3.19.0 test/stripe/sigma/scheduled_query_run_test.rb