aboutsummaryrefslogtreecommitdiff
path: root/test/behavior/basic.zig
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2021-08-31 21:52:47 -0400
committerGitHub <noreply@github.com>2021-08-31 21:52:47 -0400
commitd522f925b7f2f7f9d4782bb42eed95d5da4f3e0f (patch)
tree8a2d563320852a4fc6540424da3d2c3f8dcc9ce0 /test/behavior/basic.zig
parent9d4a6d67aa3b85c64e0b2367d8ab30ae72f64834 (diff)
parent7cdb30ee95d81798beb3b13c7d2b577ab5434e84 (diff)
downloadzig-d522f925b7f2f7f9d4782bb42eed95d5da4f3e0f.tar.gz
zig-d522f925b7f2f7f9d4782bb42eed95d5da4f3e0f.zip
Merge pull request #9603 from g-w1/arrcat
stage2: add array concatenation + multiplication ( ++ and **) at comptime
Diffstat (limited to 'test/behavior/basic.zig')
-rw-r--r--test/behavior/basic.zig8
1 files changed, 8 insertions, 0 deletions
diff --git a/test/behavior/basic.zig b/test/behavior/basic.zig
index 1372dfaeeb..517162c8d4 100644
--- a/test/behavior/basic.zig
+++ b/test/behavior/basic.zig
@@ -162,3 +162,11 @@ fn fA() []const u8 {
fn fB() []const u8 {
return "b";
}
+
+test "string concatenation" {
+ try expect(mem.eql(u8, "OK" ++ " IT " ++ "WORKED", "OK IT WORKED"));
+}
+
+test "array mult operator" {
+ try expect(mem.eql(u8, "ab" ** 5, "ababababab"));
+}