From 2da1900d85ab678c182507277bf3a93dc09b197c Mon Sep 17 00:00:00 2001 From: Emmanuel Lepage Vallee Date: Sun, 26 Feb 2017 14:20:08 -0500 Subject: [PATCH] tests: Add gravity to the test client --- tests/_client.lua | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/tests/_client.lua b/tests/_client.lua index 99c0297ac..684c17cdc 100644 --- a/tests/_client.lua +++ b/tests/_client.lua @@ -16,6 +16,9 @@ local function open_window(class, title, options) default_height = 100, title = title } + if options.gravity then + window:set_gravity(tonumber(options.gravity)) + end if options.snid and options.snid ~= "" then window:set_startup_id(options.snid) end @@ -106,7 +109,8 @@ local function get_snid(sn_rules, callback) return snid end -return function(class, title, sn_rules, callback, resize_increment) +return function(class, title, sn_rules, callback, resize_increment, args) + args = args or {} class = class or "test_app" title = title or "Awesome test client" @@ -120,6 +124,10 @@ return function(class, title, sn_rules, callback, resize_increment) if resize_increment then options = options .. "resize_increment," end + if args.gravity then + assert(type(args.gravity)=="number","Use `lgi.Gdk.Gravity.NORTH_WEST`") + options = options .. "gravity=" .. args.gravity .. "," + end local data = class .. "\n" .. title .. "\n" .. options .. "\n" local success, msg = pipe:write_all(data) assert(success, tostring(msg))