Class: Soaspec::Tester

Inherits:
Object
  • Object
show all
Defined in:
lib/soaspec/tester.rb

Overview

Has basic methods common for methods defining RSpec tests in YAML

Direct Known Subclasses

BasicSoapHandler

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name, options) ⇒ Tester

Set instance variable name

Parameters:

  • name (String, Symbol)

    Name used when describing API test

  • options (Hash)

    Parameters defining



12
13
14
# File 'lib/soaspec/tester.rb', line 12

def initialize(name, options)
  @name = name
end

Instance Attribute Details

#template_nameObject

Retrieve the name of the template file to be used in the API request



7
8
9
# File 'lib/soaspec/tester.rb', line 7

def template_name
  @template_name
end

Instance Method Details

#to_sString

Sets api handler variable globally. This is used in ‘Exchange’ class

Returns:

  • (String)

    Name set upon initialisation



18
19
20
21
# File 'lib/soaspec/tester.rb', line 18

def to_s
  Soaspec::Environment.api_handler = self
  @name
end