mirror of
https://github.com/sbrow/thor.git
synced 2026-10-25 10:11:55 -04:00
test: Re-suppressed some unnecessary logs.
This commit is contained in:
@@ -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,
|
||||||
|
|||||||
@@ -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")
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user