forked from cadey/xesite
20 lines
389 B
Go
20 lines
389 B
Go
|
package mg
|
||
|
|
||
|
import "testing"
|
||
|
|
||
|
func TestFatalExit(t *testing.T) {
|
||
|
expected := 99
|
||
|
code := ExitStatus(Fatal(expected))
|
||
|
if code != expected {
|
||
|
t.Fatalf("Expected code %v but got %v", expected, code)
|
||
|
}
|
||
|
}
|
||
|
|
||
|
func TestFatalfExit(t *testing.T) {
|
||
|
expected := 99
|
||
|
code := ExitStatus(Fatalf(expected, "boo!"))
|
||
|
if code != expected {
|
||
|
t.Fatalf("Expected code %v but got %v", expected, code)
|
||
|
}
|
||
|
}
|