=begin #Elastic Email REST API #This API is based on the REST API architecture, allowing the user to easily manage their data with this resource-based approach. Every API call is established on which specific request type (GET, POST, PUT, DELETE) will be used. To start using this API, you will need your Access Token (available <a href=\"https://elasticemail.com/account#/settings/new/manage-api\">here</a>). Remember to keep it safe. Required access levels are listed in the given request’s description. This is the documentation for REST API. If you’d like to read our legacy documentation regarding Web API v2 click <a href=\"https://api.elasticemail.com/public/help\">here</a>. The version of the OpenAPI document: 4.0.0 Contact: support@elasticemail.com Generated by: https://openapi-generator.tech OpenAPI Generator version: 5.0.1 =end require 'spec_helper' require 'json' # Unit tests for ElasticEmail::TemplatesApi # Automatically generated by openapi-generator (https://openapi-generator.tech) # Please update as you see appropriate describe 'TemplatesApi' do before do # run before each test @api_instance = ElasticEmail::TemplatesApi.new end after do # run after each test end describe 'test an instance of TemplatesApi' do it 'should create an instance of TemplatesApi' do expect(@api_instance).to be_instance_of(ElasticEmail::TemplatesApi) end end # unit tests for templates_by_name_delete # Delete Template # Delete template with the specified name. Required Access Level: ModifyTemplates # @param name Name of template. # @param [Hash] opts the optional parameters # @return [nil] describe 'templates_by_name_delete 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 templates_by_name_get # Load Template # Load detailed information of the specified template. Required Access Level: ViewTemplates # @param name Name of template. # @param [Hash] opts the optional parameters # @return [Template] describe 'templates_by_name_get 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 templates_by_name_put # Update Template # Update existing template, overwriting existing data. Required Access Level: ModifyTemplates # @param name Name of template. # @param template_payload # @param [Hash] opts the optional parameters # @return [Template] describe 'templates_by_name_put 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 templates_get # Load Templates # Returns a list of templates for the specified type. Required Access Level: ViewTemplates # @param scope_type Return templates with specified scope only # @param [Hash] opts the optional parameters # @option opts [Array<TemplateType>] :template_types Return templates with specified type only # @option opts [Integer] :limit Maximum number of returned items. # @option opts [Integer] :offset How many items should be returned ahead. # @return [Array<Template>] describe 'templates_get 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 templates_post # Add Template # Add a new Template. Required Access Level: ModifyTemplates # @param template_payload # @param [Hash] opts the optional parameters # @return [Template] describe 'templates_post test' do it 'should work' do # assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers end end end