diff --git a/src/tests/Application.vala b/src/tests/Application.vala index df88c9dd62..5466577150 100644 --- a/src/tests/Application.vala +++ b/src/tests/Application.vala @@ -165,18 +165,22 @@ namespace Terminal.Test.Application { option ("{'new-window':<false>}", "@a{sv} {}", () => { var n_windows = (int) application.get_windows ().length (); assert_cmpint (n_windows, CompareOperator.EQ, 1); + unowned var window = (MainWindow) application.active_window; + assert_nonnull (window); + var n_tabs = (int) window.terminals.length (); + assert_cmpint (n_tabs, CompareOperator.EQ, 1); }); }); GLib.Test.add_func ("/application/command-line/execute", () => { - string[] execute = { "true", "echo test", "echo -e te\\tst", "false" }; + string[] execute = { "true", "echo test", "echo -e te\\tst", "false" }; // 4 commands // valid option ("{'execute':<[b'%s']>}".printf (string.joinv ("',b'", execute)), "@a{sv} {}", () => { unowned var window = (MainWindow) application.active_window; assert_nonnull (window); var n_tabs = (int) window.terminals.length (); - assert_cmpint (n_tabs, CompareOperator.EQ, 5); // include the guaranted extra tab + assert_cmpint (n_tabs, CompareOperator.EQ, 5); // Includes initial default tab added when no tabs restored. }); // invalid