diff options
author | Thijs <thijs@thijsschreijer.nl> | 2024-05-23 08:51:31 +0200 |
---|---|---|
committer | Thijs <thijs@thijsschreijer.nl> | 2024-05-23 09:05:07 +0200 |
commit | 9f6958c429627190917f742f46a3ae60ed6e7ca0 (patch) | |
tree | 9c2e6fb0a4bb952de1d66a851bbfcb34cfddf4c1 /spec/04-term_spec.lua | |
parent | 7e9447c98588730738724176d9acc595be6299e6 (diff) | |
download | luasystem-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.lua | 12 |
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() |