diff --git a/test/standalone/dirname/has_basename.zig b/test/standalone/dirname/has_basename.zig deleted file mode 100644 index e0e408a3a491446cc17ed72c64d958bd88b62ec0..0000000000000000000000000000000000000000 --- a/test/standalone/dirname/has_basename.zig +++ /dev/null @@ -1,37 +0,0 @@ -//! Checks that the basename of the given path matches a string. -//! -//! Usage: -//! -//! ``` -//! has_basename -//! ``` -//! -//! must be absolute. -//! -//! Returns a non-zero exit code if basename -//! does not match the given string. - -const std = @import("std"); - -pub fn main(init: std.process.Init) !void { - var args = try init.minimal.args.iterateAllocator(init.gpa); - defer args.deinit(); - _ = args.next() orelse unreachable; // skip binary name - - const path = args.next() orelse { - std.log.err("missing argument", .{}); - return error.BadUsage; - }; - - const basename = args.next() orelse { - std.log.err("missing argument", .{}); - return error.BadUsage; - }; - - const actual_basename = std.fs.path.basename(path); - if (std.mem.eql(u8, actual_basename, basename)) { - return; - } - - return error.NotEqual; -}