diff options
| author | Igor Anić <igor.anic@gmail.com> | 2024-03-02 00:50:39 +0100 |
|---|---|---|
| committer | Igor Anić <igor.anic@gmail.com> | 2024-03-11 12:22:12 +0100 |
| commit | 10add7c677d368501691178ea0c073a9766cd498 (patch) | |
| tree | beb81d132badb7e95f796379a0eb73fd860e20bc /lib/std | |
| parent | 04e8bbd932c9ce9ac99230a656c8951c467d5b24 (diff) | |
| download | zig-10add7c677d368501691178ea0c073a9766cd498.tar.gz zig-10add7c677d368501691178ea0c073a9766cd498.zip | |
std.tar: remove redundant test name prefixes
Diffstat (limited to 'lib/std')
| -rw-r--r-- | lib/std/tar.zig | 22 | ||||
| -rw-r--r-- | lib/std/tar/test.zig | 22 |
2 files changed, 22 insertions, 22 deletions
diff --git a/lib/std/tar.zig b/lib/std/tar.zig index a4f6f2e322..0eab2456d7 100644 --- a/lib/std/tar.zig +++ b/lib/std/tar.zig @@ -656,7 +656,7 @@ fn stripComponents(path: []const u8, count: u32) []const u8 { return path[i..]; } -test "tar stripComponents" { +test "stripComponents" { const expectEqualStrings = std.testing.expectEqualStrings; try expectEqualStrings("a/b/c", stripComponents("a/b/c", 0)); try expectEqualStrings("b/c", stripComponents("a/b/c", 1)); @@ -665,7 +665,7 @@ test "tar stripComponents" { try expectEqualStrings("", stripComponents("a/b/c", 4)); } -test "tar PaxIterator" { +test "PaxIterator" { const Attr = struct { kind: PaxAttributeKind, value: []const u8 = undefined, @@ -793,7 +793,7 @@ test { _ = @import("tar/test.zig"); } -test "tar header parse size" { +test "header parse size" { const cases = [_]struct { in: []const u8, want: u64 = 0, @@ -828,7 +828,7 @@ test "tar header parse size" { } } -test "tar header parse mode" { +test "header parse mode" { const cases = [_]struct { in: []const u8, want: u64 = 0, @@ -871,3 +871,17 @@ test "create file and symlink" { _ = try createDirAndSymlink(root.dir, "../../../g/h/i/file4", "j/k/l/symlink3"); _ = try createDirAndFile(root.dir, "g/h/i/file4"); } + +test "insufficient buffer for iterator" { + var file_name_buffer: [10]u8 = undefined; + var link_name_buffer: [10]u8 = undefined; + + var fsb = std.io.fixedBufferStream(""); + try std.testing.expectError( + error.TarInsufficientBuffer, + iterator(fsb.reader(), .{ + .file_name_buffer = &file_name_buffer, + .link_name_buffer = &link_name_buffer, + }), + ); +} diff --git a/lib/std/tar/test.zig b/lib/std/tar/test.zig index fe6efc1b5e..9532306728 100644 --- a/lib/std/tar/test.zig +++ b/lib/std/tar/test.zig @@ -2,7 +2,7 @@ const std = @import("std"); const tar = @import("../tar.zig"); const testing = std.testing; -test "tar run Go test cases" { +test "run test cases" { const Case = struct { const File = struct { name: []const u8, @@ -401,7 +401,7 @@ const Md5Writer = struct { } }; -test "tar should not overwrite existing file" { +test "should not overwrite existing file" { // Starting from this folder structure: // $ tree root // root @@ -457,7 +457,7 @@ test "tar should not overwrite existing file" { try tar.pipeToFileSystem(root2.dir, fsb.reader(), .{ .mode_mode = .ignore, .strip_components = 0 }); } -test "tar case sensitivity" { +test "case sensitivity" { // Mimicking issue #18089, this tar contains, same file name in two case // sensitive name version. Should fail on case insensitive file systems. // @@ -484,7 +484,7 @@ test "tar case sensitivity" { try testing.expect((try root.dir.statFile("alacritty/Darkermatrix.yml")).kind == .file); } -test "tar pipeToFileSystem" { +test "pipeToFileSystem" { // $ tar tvf // pipe_to_file_system_test/ // pipe_to_file_system_test/b/ @@ -515,17 +515,3 @@ test "tar pipeToFileSystem" { var buf: [32]u8 = undefined; try testing.expectEqualSlices(u8, "../a/file", try root.dir.readLink("b/symlink", &buf)); } - -test "insufficient buffer for iterator" { - var file_name_buffer: [10]u8 = undefined; - var link_name_buffer: [10]u8 = undefined; - - var fsb = std.io.fixedBufferStream(""); - try testing.expectError( - error.TarInsufficientBuffer, - tar.iterator(fsb.reader(), .{ - .file_name_buffer = &file_name_buffer, - .link_name_buffer = &link_name_buffer, - }), - ); -} |
