main
1package x
2
3import (
4 "errors"
5 "testing"
6
7 "github.com/stretchr/testify/assert"
8)
9
10func TestMust(t *testing.T) {
11 t.Run("without error", func(t *testing.T) {
12 item := 1
13 result := Must(item, nil)
14 assert.Equal(t, item, result)
15 })
16
17 t.Run("with error", func(t *testing.T) {
18 assert.Panics(t, func() {
19 item := 1
20 result := Must(item, errors.New("darn"))
21 assert.Equal(t, item, result)
22 })
23 })
24}