diff options
author | Thijs <thijs@thijsschreijer.nl> | 2023-11-16 09:09:54 +0100 |
---|---|---|
committer | Thijs Schreijer <thijs@thijsschreijer.nl> | 2024-04-30 09:28:01 +0200 |
commit | bd994461ef7c2553da9a6945c685152bad50eb8f (patch) | |
tree | 28adc32712f00a200a34357e731a570bf1a359dc /spec/04-term_spec.lua | |
parent | 47c24eed0191f8f72646be63dee94ac2b35eb062 (diff) | |
download | luasystem-bd994461ef7c2553da9a6945c685152bad50eb8f.tar.gz luasystem-bd994461ef7c2553da9a6945c685152bad50eb8f.tar.bz2 luasystem-bd994461ef7c2553da9a6945c685152bad50eb8f.zip |
feat(term): getting/setting terminal config flags
Diffstat (limited to 'spec/04-term_spec.lua')
-rw-r--r-- | spec/04-term_spec.lua | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/spec/04-term_spec.lua b/spec/04-term_spec.lua index a2034aa..9ca37e9 100644 --- a/spec/04-term_spec.lua +++ b/spec/04-term_spec.lua | |||
@@ -91,4 +91,24 @@ describe("Terminal:", function() | |||
91 | 91 | ||
92 | end) | 92 | end) |
93 | 93 | ||
94 | |||
95 | |||
96 | describe("getconsoleflags()", function() | ||
97 | |||
98 | pending("returns the consoleflags, if called without flags", function() | ||
99 | print"1" | ||
100 | package.loaded["system"] = nil | ||
101 | package.loaded["system.core"] = nil | ||
102 | print"2" | ||
103 | local system = require "system" | ||
104 | print"3" | ||
105 | for k,v in pairs(system) do print(k,v) end | ||
106 | for k,v in pairs(debug.getinfo(system.isatty)) do print(k,v) end | ||
107 | |||
108 | local flags, err = system.getconsoleflags(io.stdin) | ||
109 | assert.is_nil(err) | ||
110 | assert.is_integer(flags) | ||
111 | end) | ||
112 | |||
113 | end) | ||
94 | end) | 114 | end) |