summaryrefslogtreecommitdiff
path: root/src/pardes.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/pardes.zig')
-rw-r--r--src/pardes.zig5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/pardes.zig b/src/pardes.zig
index 612a09aa..41ed0e5a 100644
--- a/src/pardes.zig
+++ b/src/pardes.zig
@@ -1197,6 +1197,11 @@ test "the Tutor pane is named +Tutor in the session's directory, never a bare pa
p.session_dir_len = session.len;
const tutor = try p.openTutorView(1);
try std.testing.expectEqualStrings("/project/src/+Tutor", tutor.file.?.path);
+ // Its bare Save writes no file named +Tutor: it asks for a path.
+ while (p.nextEffect()) |_| {}
+ try std.testing.expect(p.executeBuiltinLine(1, "Save"));
+ try std.testing.expect(tutor.prompt == .save);
+ while (p.nextEffect()) |e| try std.testing.expect(e != .save_file);
}
test "first document keeps its originating shell and only opens a column when it fits" {