blinkbid / chargify_wrapper

Wrapper for Chargify API
0 stars 0 forks source link

feat(cancel): add method delayed cancel #2

Closed larisgomes closed 1 year ago

larisgomes commented 1 year ago

Feature

Criado metodo para request de delayed_cancel com parametros cancellation_message e reason_code Utilizado rotas de create e delayed cancel do Chargify: Create Subscription Initiate Delayed Cancellation

Setup

Q & A

Create a script test.rb

require 'chargify_wrapper'
require "httplog"

ChargifyWrapper.configure do |config|
  config.subdomain = 'your-subdomain'
  config.api_key = 'your-api-key'
end

subscription = ChargifyWrapper::Subscription.find(subscription_id)
subscription.delayed_cancel('script test', 123)

and run ruby test.rb

run rspec spec/resources/subscription_spec.rb

rscardinho commented 1 year ago

pra ajeitar a CI, precisamos falar pro github actiosn trazer as envs do repositorio pra dentro dos testes, colocando o seguinte no arquivo .github/workflows/rspec.yml

jobs:
  build:
    # ...

    env:
      SUBDOMAIN: ${{ secrets.SUBDOMAIN }}
      API_KEY: ${{ secrets.API_KEY }}

    # ...