=begin #Brevo API #Brevo provide a RESTFul API that can be used with any languages. With this API, you will be able to : - Manage your campaigns and get the statistics - Manage your contacts - Send transactional Emails and SMS - and much more... You can download our wrappers at https://github.com/orgs/getbrevo **Possible responses** | Code | Message | | :-------------: | ------------- | | 200 | OK. Successful Request | | 201 | OK. Successful Creation | | 202 | OK. Request accepted | | 204 | OK. Successful Update/Deletion | | 400 | Error. Bad Request | | 401 | Error. Authentication Needed | | 402 | Error. Not enough credit, plan upgrade needed | | 403 | Error. Permission denied | | 404 | Error. Object does not exist | | 405 | Error. Method not allowed | | 406 | Error. Not Acceptable | OpenAPI spec version: 3.0.0 Contact: contact@brevo.com Generated by: https://github.com/swagger-api/swagger-codegen.git Swagger Codegen version: 2.4.19 =end require 'spec_helper' require 'json' # Unit tests for BrevoRuby::WebhooksApi # Automatically generated by swagger-codegen (github.com/swagger-api/swagger-codegen) # Please update as you see appropriate describe 'WebhooksApi' do before do # run before each test @instance = BrevoRuby::WebhooksApi.new end after do # run after each test end describe 'test an instance of WebhooksApi' do it 'should create an instance of WebhooksApi' do expect(@instance).to be_instance_of(BrevoRuby::WebhooksApi) end end # unit tests for create_webhook # Create a webhook # @param create_webhook Values to create a webhook # @param [Hash] opts the optional parameters # @return [CreateModel] describe 'create_webhook test' do it 'should work' do # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers end end # unit tests for delete_webhook # Delete a webhook # @param webhook_id Id of the webhook # @param [Hash] opts the optional parameters # @return [nil] describe 'delete_webhook test' do it 'should work' do # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers end end # unit tests for export_webhooks_history # Export all transactional events # This endpoint will submit a request to get the history of webhooks in the CSV file. The link to download that CSV file will send to the webhook link provided in notifyURL of the body payload. # @param export_webhook_history Values to submit for webhooks history # @param [Hash] opts the optional parameters # @return [CreatedProcessId] describe 'export_webhooks_history test' do it 'should work' do # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers end end # unit tests for get_webhook # Get a webhook details # @param webhook_id Id of the webhook # @param [Hash] opts the optional parameters # @return [GetWebhook] describe 'get_webhook test' do it 'should work' do # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers end end # unit tests for get_webhooks # Get all webhooks # @param [Hash] opts the optional parameters # @option opts [String] :type Filter on webhook type # @option opts [String] :sort Sort the results in the ascending/descending order of webhook creation # @return [GetWebhooks] describe 'get_webhooks test' do it 'should work' do # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers end end # unit tests for update_webhook # Update a webhook # @param webhook_id Id of the webhook # @param update_webhook Values to update a webhook # @param [Hash] opts the optional parameters # @return [nil] describe 'update_webhook test' do it 'should work' do # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers end end end