tests: Avoid redeclarations with let

Mozjs made this error fatal a while ago, so those tests were broken
by gjs' JS engine updates.

https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/38
This commit is contained in:
Florian Müllner 2018-02-06 23:21:39 +01:00
parent b7f083b1da
commit 5d1626aba1
2 changed files with 9 additions and 9 deletions

View File

@ -19,9 +19,9 @@ function test() {
let scroll = new St.ScrollView(); let scroll = new St.ScrollView();
vbox.add(scroll, { expand: true }); vbox.add(scroll, { expand: true });
let vbox = new St.BoxLayout({ vertical: true, vbox = new St.BoxLayout({ vertical: true,
style: 'padding: 10px;' style: 'padding: 10px;'
+ 'spacing: 20px;' }); + 'spacing: 20px;' });
scroll.add_actor(vbox); scroll.add_actor(vbox);
let tbox = null; let tbox = null;

View File

@ -39,25 +39,25 @@ function main() {
action.connect('activate', do_action); action.connect('activate', do_action);
app.add_action(action); app.add_action(action);
let action = new Gio.SimpleAction({ name: 'two' }); action = new Gio.SimpleAction({ name: 'two' });
action.connect('activate', do_action); action.connect('activate', do_action);
app.add_action(action); app.add_action(action);
let action = new Gio.SimpleAction({ name: 'toggle', state: GLib.Variant.new('b', false) }); action = new Gio.SimpleAction({ name: 'toggle', state: GLib.Variant.new('b', false) });
action.connect('activate', do_action_toggle); action.connect('activate', do_action_toggle);
action.connect('notify::state', do_action_state_change); action.connect('notify::state', do_action_state_change);
app.add_action(action); app.add_action(action);
let action = new Gio.SimpleAction({ name: 'disable', enabled: false }); action = new Gio.SimpleAction({ name: 'disable', enabled: false });
action.set_enabled(false); action.set_enabled(false);
action.connect('activate', do_action); action.connect('activate', do_action);
app.add_action(action); app.add_action(action);
let action = new Gio.SimpleAction({ name: 'parameter-int', parameter_type: GLib.VariantType.new('u') }); action = new Gio.SimpleAction({ name: 'parameter-int', parameter_type: GLib.VariantType.new('u') });
action.connect('activate', do_action_param); action.connect('activate', do_action_param);
app.add_action(action); app.add_action(action);
let action = new Gio.SimpleAction({ name: 'parameter-string', parameter_type: GLib.VariantType.new('s') }); action = new Gio.SimpleAction({ name: 'parameter-string', parameter_type: GLib.VariantType.new('s') });
action.connect('activate', do_action_param); action.connect('activate', do_action_param);
app.add_action(action); app.add_action(action);
@ -89,7 +89,7 @@ function main() {
item.set_action_and_target_value('app.parameter-int', GLib.Variant.new('u', 42)); item.set_action_and_target_value('app.parameter-int', GLib.Variant.new('u', 42));
menu.append_item(item); menu.append_item(item);
let item = Gio.MenuItem.new('Say 43', null); item = Gio.MenuItem.new('Say 43', null);
item.set_action_and_target_value('app.parameter-int', GLib.Variant.new('u', 43)); item.set_action_and_target_value('app.parameter-int', GLib.Variant.new('u', 43));
menu.append_item(item); menu.append_item(item);