aboutsummaryrefslogtreecommitdiff
path: root/spec/04-term_spec.lua
diff options
context:
space:
mode:
authorThijs <thijs@thijsschreijer.nl>2024-05-23 08:51:31 +0200
committerThijs <thijs@thijsschreijer.nl>2024-05-23 09:05:07 +0200
commit9f6958c429627190917f742f46a3ae60ed6e7ca0 (patch)
tree9c2e6fb0a4bb952de1d66a851bbfcb34cfddf4c1 /spec/04-term_spec.lua
parent7e9447c98588730738724176d9acc595be6299e6 (diff)
downloadluasystem-9f6958c429627190917f742f46a3ae60ed6e7ca0.tar.gz
luasystem-9f6958c429627190917f742f46a3ae60ed6e7ca0.tar.bz2
luasystem-9f6958c429627190917f742f46a3ae60ed6e7ca0.zip
Windows fixes, some manual tests
Diffstat (limited to 'spec/04-term_spec.lua')
-rw-r--r--spec/04-term_spec.lua12
1 files changed, 6 insertions, 6 deletions
diff --git a/spec/04-term_spec.lua b/spec/04-term_spec.lua
index 50fba45..3711900 100644
--- a/spec/04-term_spec.lua
+++ b/spec/04-term_spec.lua
@@ -208,7 +208,7 @@ describe("Terminal:", function()
208 208
209 describe("tcsetattr()", function() 209 describe("tcsetattr()", function()
210 210
211 nix_it("sets the terminal flags, if called with flags", function() 211 pending("sets the terminal flags, if called with flags", function()
212 assert.equal(true, false) 212 assert.equal(true, false)
213 end) 213 end)
214 214
@@ -222,14 +222,14 @@ describe("Terminal:", function()
222 222
223 it("returns an error if called with an invalid first argument", function() 223 it("returns an error if called with an invalid first argument", function()
224 assert.has.error(function() 224 assert.has.error(function()
225 system.tcsetattr("invalid") 225 system.tcsetattr("invalid", system.TCSANOW, {})
226 end, "bad argument #1 to 'tcsetattr' (FILE* expected, got string)") 226 end, "bad argument #1 to 'tcsetattr' (FILE* expected, got string)")
227 end) 227 end)
228 228
229 229
230 it("returns an error if called with an invalid second argument", function() 230 it("returns an error if called with an invalid second argument", function()
231 assert.has.error(function() 231 assert.has.error(function()
232 system.tcsetattr(io.stdin, "invalid") 232 system.tcsetattr(io.stdin, "invalid", {})
233 end, "bad argument #2 to 'tcsetattr' (number expected, got string)") 233 end, "bad argument #2 to 'tcsetattr' (number expected, got string)")
234 end) 234 end)
235 235
@@ -241,7 +241,7 @@ describe("Terminal:", function()
241 end) 241 end)
242 242
243 243
244 it("returns an error if iflag is not a bitflags object", function() 244 it("returns an error if iflag is not a bitflags object #manual", function()
245 local flags = assert(system.tcgetattr(io.stdin)) 245 local flags = assert(system.tcgetattr(io.stdin))
246 flags.iflag = 0 246 flags.iflag = 0
247 assert.has.error(function() 247 assert.has.error(function()
@@ -250,7 +250,7 @@ describe("Terminal:", function()
250 end) 250 end)
251 251
252 252
253 it("returns an error if oflag is not a bitflags object", function() 253 it("returns an error if oflag is not a bitflags object #manual", function()
254 local flags = assert(system.tcgetattr(io.stdin)) 254 local flags = assert(system.tcgetattr(io.stdin))
255 flags.oflag = 0 255 flags.oflag = 0
256 assert.has.error(function() 256 assert.has.error(function()
@@ -259,7 +259,7 @@ describe("Terminal:", function()
259 end) 259 end)
260 260
261 261
262 it("returns an error if lflag is not a bitflags object", function() 262 it("returns an error if lflag is not a bitflags object #manual", function()
263 local flags = assert(system.tcgetattr(io.stdin)) 263 local flags = assert(system.tcgetattr(io.stdin))
264 flags.lflag = 0 264 flags.lflag = 0
265 assert.has.error(function() 265 assert.has.error(function()