aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <jarred@jarredsumner.com> 2021-10-24 17:00:51 -0700
committerGravatar Jarred Sumner <jarred@jarredsumner.com> 2021-10-24 17:00:51 -0700
commitf6923f21b1110227d3c60d5186c57eb983323bc4 (patch)
tree6b99f0a057669510c7a8b0307938ba5315f500ad
parentedfc61889c19c6f21b7ab65c0c3a86ff442fe5ed (diff)
downloadbun-f6923f21b1110227d3c60d5186c57eb983323bc4.tar.gz
bun-f6923f21b1110227d3c60d5186c57eb983323bc4.tar.zst
bun-f6923f21b1110227d3c60d5186c57eb983323bc4.zip
[internal] only set source for test once
-rw-r--r--src/global.zig3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/global.zig b/src/global.zig
index 862d1da13..90a5ca7b5 100644
--- a/src/global.zig
+++ b/src/global.zig
@@ -87,7 +87,10 @@ pub const Output = struct {
}
var _source_for_test: if (isTest) Output.Source else void = undefined;
+ var _source_for_test_set = false;
pub fn initTest() void {
+ if (_source_for_test_set) return;
+ _source_for_test_set = true;
var in = std.io.getStdErr();
var out = std.io.getStdOut();
_source_for_test = Output.Source.init(out, in);