tests: Test spawn empty command corner case

This commit is contained in:
Emmanuel Lepage Vallee 2016-08-09 18:50:34 -04:00
parent b8eeb76608
commit da62aec055
1 changed files with 14 additions and 0 deletions

View File

@ -6,6 +6,9 @@ local spawn = require("awful.spawn")
local spawns_done = 0 local spawns_done = 0
local exit_yay, exit_snd = nil, nil local exit_yay, exit_snd = nil, nil
-- * Using spawn with array is already covered by the test client.
-- * spawn with startup notification is covered by test-spawn-snid.lua
local steps = { local steps = {
function(count) function(count)
if count == 1 then if count == 1 then
@ -62,6 +65,17 @@ local steps = {
return true return true
end end
end, end,
function()
-- Test empty command table
spawn{}
return true
end,
function()
-- Test empty command string
spawn("")
assert(#client.get() == 0)
return true
end,
} }
runner.run_steps(steps) runner.run_steps(steps)