Class: Scoutui::Base::TestSettings

Inherits:
Object
  • Object
show all
Defined in:
lib/scoutui/base/test_settings.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(opts) ⇒ TestSettings

Returns a new instance of TestSettings.



16
17
18
19
20
21
22
23
24
25
# File 'lib/scoutui/base/test_settings.rb', line 16

def initialize(opts)
  @bEyes=false
  @browserType=opts[:but] || :firefox
  @eut=opts[:eut] || :qa
  @lang=opts[:lang] || "en-us"
  @user=opts[:user] || nil
  @eyesReport=opts[:eyesReport] || nil
  @url=opts[:url]||nil

end

Instance Attribute Details

#bEyesObject

Returns the value of attribute bEyes.



8
9
10
# File 'lib/scoutui/base/test_settings.rb', line 8

def bEyes
  @bEyes
end

#browserTypeObject

Returns the value of attribute browserType.



9
10
11
# File 'lib/scoutui/base/test_settings.rb', line 9

def browserType
  @browserType
end

#eutObject

Returns the value of attribute eut.



10
11
12
# File 'lib/scoutui/base/test_settings.rb', line 10

def eut
  @eut
end

#eyesReportObject

Returns the value of attribute eyesReport.



12
13
14
# File 'lib/scoutui/base/test_settings.rb', line 12

def eyesReport
  @eyesReport
end

#urlObject

Returns the value of attribute url.



13
14
15
# File 'lib/scoutui/base/test_settings.rb', line 13

def url
  @url
end

#userObject

Returns the value of attribute user.



11
12
13
# File 'lib/scoutui/base/test_settings.rb', line 11

def user
  @user
end

Instance Method Details

#disableEyesObject



96
97
98
# File 'lib/scoutui/base/test_settings.rb', line 96

def disableEyes()
  @bEyes=false
end

#enableEyes(b = true) ⇒ Object



92
93
94
# File 'lib/scoutui/base/test_settings.rb', line 92

def enableEyes(b=true)
  @bEyes=b
end

#getBUTObject



76
77
78
# File 'lib/scoutui/base/test_settings.rb', line 76

def getBUT()
  @browserType
end

#getEUTObject



84
85
86
# File 'lib/scoutui/base/test_settings.rb', line 84

def getEUT()
  @eut
end

#getEyesReportObject



60
61
62
# File 'lib/scoutui/base/test_settings.rb', line 60

def getEyesReport()
  @eyesReport
end

#getLangObject



72
73
74
# File 'lib/scoutui/base/test_settings.rb', line 72

def getLang()
  @lang
end

#getLanguageObject



64
65
66
# File 'lib/scoutui/base/test_settings.rb', line 64

def getLanguage()
  getLang()
end

#getScoutObject



40
41
42
# File 'lib/scoutui/base/test_settings.rb', line 40

def getScout()
  @testConfig["dut"]
end

#getUrlObject



48
49
50
# File 'lib/scoutui/base/test_settings.rb', line 48

def getUrl()
  @url
end

#getUserObject



68
69
70
# File 'lib/scoutui/base/test_settings.rb', line 68

def getUser()
  @user
end

#isEyes?Boolean

Returns:

  • (Boolean)


100
101
102
# File 'lib/scoutui/base/test_settings.rb', line 100

def isEyes?
  @bEyes
end

#setConfig(c) ⇒ Object



27
28
29
30
31
32
33
34
35
36
37
# File 'lib/scoutui/base/test_settings.rb', line 27

def setConfig(c)
  if c.instance_of?(Hash)
    @testConfig=c
  else
    # a JSON file was passed  (ERROR handling needed)
    jFile = File.read(c)
    @testConfig=JSON.parse(jFile)
  end

  @testConfig
end

#setEUT(e) ⇒ Object



80
81
82
# File 'lib/scoutui/base/test_settings.rb', line 80

def setEUT(e)
  @eut=e
end

#setLang(lang) ⇒ Object



44
45
46
# File 'lib/scoutui/base/test_settings.rb', line 44

def setLang(lang)
  @lang=lang
end

#setUrl(u) ⇒ Object



56
57
58
# File 'lib/scoutui/base/test_settings.rb', line 56

def setUrl(u)
  @url=u
end