diff options
author | David Walter Seikel | 2014-03-26 17:00:00 +1000 |
---|---|---|
committer | David Walter Seikel | 2014-03-26 17:00:00 +1000 |
commit | 92a3f00af8a5501ef5eb2cf762f0c4fc334c33dc (patch) | |
tree | 4fcf79023081f43181099748a84279788650bbf2 /ClientHamr | |
parent | Write, use, and test isValid(). (diff) | |
download | SledjHamr-92a3f00af8a5501ef5eb2cf762f0c4fc334c33dc.zip SledjHamr-92a3f00af8a5501ef5eb2cf762f0c4fc334c33dc.tar.gz SledjHamr-92a3f00af8a5501ef5eb2cf762f0c4fc334c33dc.tar.bz2 SledjHamr-92a3f00af8a5501ef5eb2cf762f0c4fc334c33dc.tar.xz |
Test isBoolean().
Diffstat (limited to 'ClientHamr')
-rw-r--r-- | ClientHamr/GuiLua/test.lua | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/ClientHamr/GuiLua/test.lua b/ClientHamr/GuiLua/test.lua index bc595fe..619e875 100644 --- a/ClientHamr/GuiLua/test.lua +++ b/ClientHamr/GuiLua/test.lua | |||
@@ -50,6 +50,8 @@ local test = require 'test' | |||
50 | print('End ' .. test.bar .. ' ' .. test.VERSION .. ' ' .. skang.things.ffunc.help .. ' ->> ' .. skang.things.f.action) | 50 | print('End ' .. test.bar .. ' ' .. test.VERSION .. ' ' .. skang.things.ffunc.help .. ' ->> ' .. skang.things.f.action) |
51 | test.ffunc('one', 2) | 51 | test.ffunc('one', 2) |
52 | --skang.things.ffunc('seven', 'aight') | 52 | --skang.things.ffunc('seven', 'aight') |
53 | print('') | ||
54 | |||
53 | test.f = 42 | 55 | test.f = 42 |
54 | print('f is now ' .. test.fooble .. ' ' .. test.f .. ' ' .. skang.things.f.help .. ' ' .. skang.things.fooble.help) | 56 | print('f is now ' .. test.fooble .. ' ' .. test.f .. ' ' .. skang.things.f.help .. ' ' .. skang.things.fooble.help) |
55 | test.f = nil | 57 | test.f = nil |
@@ -58,6 +60,27 @@ test.fooble = 42 | |||
58 | print('f is now ' .. test.fooble .. ' ' .. test.f) | 60 | print('f is now ' .. test.fooble .. ' ' .. test.f) |
59 | test.fooble = nil | 61 | test.fooble = nil |
60 | print('f is now ' .. test.fooble .. ' ' .. test.f) | 62 | print('f is now ' .. test.fooble .. ' ' .. test.f) |
63 | print('') | ||
64 | |||
65 | print(skang.isBoolean(true)) | ||
66 | print(skang.isBoolean(1)) | ||
67 | print(skang.isBoolean('1')) | ||
68 | print(skang.isBoolean('true')) | ||
69 | print(skang.isBoolean('Yep')) | ||
70 | print(skang.isBoolean('?')) | ||
71 | print(skang.isBoolean(test)) | ||
72 | print(skang.isBoolean(function (a) return true end)) | ||
73 | print('') | ||
74 | print(skang.isBoolean(false)) | ||
75 | print(skang.isBoolean(nil)) | ||
76 | print(skang.isBoolean(0)) | ||
77 | print(skang.isBoolean('')) | ||
78 | print(skang.isBoolean('0')) | ||
79 | print(skang.isBoolean('false')) | ||
80 | print(skang.isBoolean('Nope')) | ||
81 | print(skang.isBoolean(function (a) return false end)) | ||
82 | print('') | ||
83 | |||
61 | -- First, disable the default value, so we see "is required" errors. | 84 | -- First, disable the default value, so we see "is required" errors. |
62 | skang.things.f.default = nil | 85 | skang.things.f.default = nil |
63 | test.fooble = 42 | 86 | test.fooble = 42 |