Class: Scoutui::Base::TestSettings
- Inherits:
-
Object
- Object
- Scoutui::Base::TestSettings
- Defined in:
- lib/scoutui/base/test_settings.rb
Instance Attribute Summary collapse
-
#bEyes ⇒ Object
Returns the value of attribute bEyes.
-
#browserType ⇒ Object
Returns the value of attribute browserType.
-
#eut ⇒ Object
Returns the value of attribute eut.
-
#eyesReport ⇒ Object
Returns the value of attribute eyesReport.
-
#url ⇒ Object
Returns the value of attribute url.
-
#user ⇒ Object
Returns the value of attribute user.
Instance Method Summary collapse
- #disableEyes ⇒ Object
- #enableEyes(b = true) ⇒ Object
- #getBUT ⇒ Object
- #getEUT ⇒ Object
- #getEyesReport ⇒ Object
- #getLang ⇒ Object
- #getLanguage ⇒ Object
- #getScout ⇒ Object
- #getUrl ⇒ Object
- #getUser ⇒ Object
-
#initialize(opts) ⇒ TestSettings
constructor
A new instance of TestSettings.
- #isEyes? ⇒ Boolean
- #setConfig(c) ⇒ Object
- #setEUT(e) ⇒ Object
- #setLang(lang) ⇒ Object
- #setUrl(u) ⇒ Object
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
#bEyes ⇒ Object
Returns the value of attribute bEyes.
8 9 10 |
# File 'lib/scoutui/base/test_settings.rb', line 8 def bEyes @bEyes end |
#browserType ⇒ Object
Returns the value of attribute browserType.
9 10 11 |
# File 'lib/scoutui/base/test_settings.rb', line 9 def browserType @browserType end |
#eut ⇒ Object
Returns the value of attribute eut.
10 11 12 |
# File 'lib/scoutui/base/test_settings.rb', line 10 def eut @eut end |
#eyesReport ⇒ Object
Returns the value of attribute eyesReport.
12 13 14 |
# File 'lib/scoutui/base/test_settings.rb', line 12 def eyesReport @eyesReport end |
#url ⇒ Object
Returns the value of attribute url.
13 14 15 |
# File 'lib/scoutui/base/test_settings.rb', line 13 def url @url end |
#user ⇒ Object
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
#disableEyes ⇒ Object
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 |
#getBUT ⇒ Object
76 77 78 |
# File 'lib/scoutui/base/test_settings.rb', line 76 def getBUT() @browserType end |
#getEUT ⇒ Object
84 85 86 |
# File 'lib/scoutui/base/test_settings.rb', line 84 def getEUT() @eut end |
#getEyesReport ⇒ Object
60 61 62 |
# File 'lib/scoutui/base/test_settings.rb', line 60 def getEyesReport() @eyesReport end |
#getLang ⇒ Object
72 73 74 |
# File 'lib/scoutui/base/test_settings.rb', line 72 def getLang() @lang end |
#getLanguage ⇒ Object
64 65 66 |
# File 'lib/scoutui/base/test_settings.rb', line 64 def getLanguage() getLang() end |
#getScout ⇒ Object
40 41 42 |
# File 'lib/scoutui/base/test_settings.rb', line 40 def getScout() @testConfig["dut"] end |
#getUrl ⇒ Object
48 49 50 |
# File 'lib/scoutui/base/test_settings.rb', line 48 def getUrl() @url end |
#getUser ⇒ Object
68 69 70 |
# File 'lib/scoutui/base/test_settings.rb', line 68 def getUser() @user end |
#isEyes? ⇒ 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 |