@@ -9,32 +9,62 @@ errorfn() { "$@"; }
99warnfn () { " $@ " ; }
1010infofn () { " $@ " ; }
1111
12+ @test " core.print_error_fn works" {
13+ run errorfn core.print_error_fn
14+ assert_success
15+ assert_output ' Error: errorfn'
16+
17+ run errorfn core.print_error_fn ' Something'
18+ assert_success
19+ assert_output ' Error: errorfn: Something'
20+ }
21+
22+ @test " core.print_warn_fn works" {
23+ run warnfn core.print_warn_fn
24+ assert_success
25+ assert_output ' Warn: warnfn'
26+
27+ run warnfn core.print_warn_fn ' Something'
28+ assert_success
29+ assert_output ' Warn: warnfn: Something'
30+ }
31+
32+ @test " core.print_info_fn works" {
33+ run infofn core.print_info_fn
34+ assert_success
35+ assert_output ' Info: infofn'
36+
37+ run infofn core.print_info_fn ' Something'
38+ assert_success
39+ assert_output ' Info: infofn: Something'
40+ }
41+
1242@test " core.print_error works" {
1343 run errorfn core.print_error
1444 assert_success
15- assert_output ' Error: errorfn '
45+ assert_output ' Error'
1646
1747 run errorfn core.print_error ' Something'
1848 assert_success
19- assert_output ' Error: errorfn: Something'
49+ assert_output ' Error: Something'
2050}
2151
2252@test " core.print_warn works" {
2353 run warnfn core.print_warn
2454 assert_success
25- assert_output ' Warn: warnfn '
55+ assert_output ' Warn'
2656
2757 run warnfn core.print_warn ' Something'
2858 assert_success
29- assert_output ' Warn: warnfn: Something'
59+ assert_output ' Warn: Something'
3060}
3161
3262@test " core.print_info works" {
3363 run infofn core.print_info
3464 assert_success
35- assert_output ' Info: infofn '
65+ assert_output ' Info'
3666
3767 run infofn core.print_info ' Something'
3868 assert_success
39- assert_output ' Info: infofn: Something'
69+ assert_output ' Info: Something'
4070}
0 commit comments