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}