wrap errors in real code with quotes

This commit is contained in:
2022-06-28 16:44:44 +03:00
parent 71f94d0600
commit f30510f122
2 changed files with 8 additions and 5 deletions

View File

@@ -70,11 +70,11 @@ fn execute(
// https://github.com/ziglang/zig/issues/2473
var errc = ErrCtx{};
var passwdFile = fs.cwd().openFile(passwdFname, .{ .mode = .read_only }) catch |err|
return fail(errc.wrapf("open {s}", .{passwdFname}), stderr, err);
return fail(errc.wrapf("open '{s}'", .{passwdFname}), stderr, err);
defer passwdFile.close();
var groupFile = fs.cwd().openFile(groupFname, .{ .mode = .read_only }) catch |err|
return fail(errc.wrapf("open {s}", .{groupFname}), stderr, err);
return fail(errc.wrapf("open '{s}'", .{groupFname}), stderr, err);
defer groupFile.close();
var users = User.fromReader(allocator, &errc, passwdFile.reader()) catch |err|
@@ -151,7 +151,7 @@ test "trivial error: missing passwd file" {
const exit_code = execute(allocator, stdout.writer(), stderr.writer(), args[0..]);
try testing.expectEqual(@as(u8, 1), exit_code);
try testing.expectEqualStrings(stderr.items, "ERROR FileNotFound: ./passwd: open \n");
try testing.expectEqualStrings(stderr.items, "ERROR FileNotFound: open './passwd'\n");
}
test "fail" {