=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. The API has a limit of 20 concurrent connections and a hard timeout of 600 seconds per request. To start using this API, you will need your Access Token (available here). Remember to keep it safe. Required access levels are listed in the given request’s description. Downloadable library clients can be found in our Github repository here
The version of the OpenAPI document: 4.0.0
Contact: support@elasticemail.com
Generated by: https://openapi-generator.tech
Generator version: 7.7.0
=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://rspec.info/features/3-12/rspec-expectations/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://rspec.info/features/3-12/rspec-expectations/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://rspec.info/features/3-12/rspec-expectations/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] :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]
describe 'templates_get test' do
it 'should work' do
# assertion here. ref: https://rspec.info/features/3-12/rspec-expectations/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://rspec.info/features/3-12/rspec-expectations/built-in-matchers/
end
end
end