test: Re-suppressed some unnecessary logs.

This commit is contained in:
Spencer Brower
2026-08-12 10:50:10 -04:00
parent f6bda92397
commit 94374f8cd3
3 changed files with 20 additions and 6 deletions
+18 -4
View File
@@ -541,6 +541,20 @@ diag_slug :: proc(name: string) -> string {
return s return s
} }
render_silenced :: proc(
tmpl: Template,
data: any,
partials: map[string]Template = nil,
allocator := context.allocator,
warnings: ^[dynamic]Error = nil,
) -> (string, Error) {
saved := context.logger
context.logger = log.nil_logger()
result, err := render(tmpl, data, partials, allocator, warnings)
context.logger = saved
return result, err
}
run_diag_case :: proc(t: ^testing.T, name: string) { run_diag_case :: proc(t: ^testing.T, name: string) {
cases := load_diag_cases("../DIAGNOSTIC_TESTS.yaml") cases := load_diag_cases("../DIAGNOSTIC_TESTS.yaml")
ctx := diag_ctx() ctx := diag_ctx()
@@ -558,7 +572,7 @@ run_diag_case :: proc(t: ^testing.T, name: string) {
return return
} }
_, rerr := render(tmpl, ctx, partials, context.temp_allocator) _, rerr := render_silenced(tmpl, ctx, partials, context.temp_allocator)
testing.expect( testing.expect(
t, t,
rerr != nil, rerr != nil,
@@ -582,7 +596,7 @@ run_diag_case :: proc(t: ^testing.T, name: string) {
) )
if perr != nil do return if perr != nil do return
_, rerr := render(tmpl, ctx, partials, context.temp_allocator) _, rerr := render_silenced(tmpl, ctx, partials, context.temp_allocator)
testing.expect( testing.expect(
t, t,
rerr == nil, rerr == nil,
@@ -606,7 +620,7 @@ run_diag_case :: proc(t: ^testing.T, name: string) {
) )
if perr != nil do return if perr != nil do return
result, rerr := render(tmpl, ctx, partials, context.temp_allocator) result, rerr := render_silenced(tmpl, ctx, partials, context.temp_allocator)
testing.expect( testing.expect(
t, t,
rerr == nil, rerr == nil,
@@ -634,7 +648,7 @@ run_diag_case :: proc(t: ^testing.T, name: string) {
if perr != nil do return if perr != nil do return
warnings := make([dynamic]Error, 0, 4, context.temp_allocator) warnings := make([dynamic]Error, 0, 4, context.temp_allocator)
_, rerr := render(tmpl, ctx, partials, context.temp_allocator, &warnings) _, rerr := render_silenced(tmpl, ctx, partials, context.temp_allocator, &warnings)
testing.expect( testing.expect(
t, t,
rerr == nil, rerr == nil,
+1 -1
View File
@@ -154,7 +154,7 @@ test_context_depth_warns :: proc(t: ^testing.T) {
return return
} }
result, rerr := render(tmpl, data, allocator = context.temp_allocator) result, rerr := render_silenced(tmpl, data, allocator = context.temp_allocator)
testing.expect(t, rerr == nil, "depth warning must be non-fatal") testing.expect(t, rerr == nil, "depth warning must be non-fatal")
testing.expect_value(t, result, "found") testing.expect_value(t, result, "found")
} }
+1 -1
View File
@@ -79,7 +79,7 @@ run_one_test :: proc(
} }
defer delete(tmpl.nodes) defer delete(tmpl.nodes)
result, rerr := render(tmpl, test["data"], partials) result, rerr := render_silenced(tmpl, test["data"], partials)
if rerr != nil { if rerr != nil {
testing.expectf(t, false, "[%s] render error", name) testing.expectf(t, false, "[%s] render error", name)
return false return false