Class: TestSquad::Configuration

Inherits:
Object
  • Object
show all
Defined in:
lib/test_squad/configuration.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#frameworkObject

Set the enabled JavaScript library.



4
5
6
# File 'lib/test_squad/configuration.rb', line 4

def framework
  @framework
end

#phantomjs_binObject



37
38
39
# File 'lib/test_squad/configuration.rb', line 37

def phantomjs_bin
  get_value("TEST_SQUAD_PHANTOMJS_BIN", __method__, "phantomjs")
end

#server_hostObject



41
42
43
# File 'lib/test_squad/configuration.rb', line 41

def server_host
  get_value("TEST_SQUAD_SERVER_HOST", __method__, "127.0.0.1")
end

#server_pathObject



49
50
51
# File 'lib/test_squad/configuration.rb', line 49

def server_path
  get_value("TEST_SQUAD_SERVER_PATH", __method__, "/tests")
end

#server_portObject



45
46
47
# File 'lib/test_squad/configuration.rb', line 45

def server_port
  get_value("TEST_SQUAD_SERVER_PORT", __method__, 42_424)
end

#timeoutObject



53
54
55
# File 'lib/test_squad/configuration.rb', line 53

def timeout
  get_value("TEST_SQUAD_TIMEOUT", __method__, 10)
end

Instance Method Details

#server_uriObject



33
34
35
# File 'lib/test_squad/configuration.rb', line 33

def server_uri
  File.join("http://#{server_host}:#{server_port}", server_path)
end