File size: 472 Bytes
429334c
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
package billing

import (
	"testing"

	"github.com/stretchr/testify/require"
)

func TestChangeSourceRequire(t *testing.T) {
	require.NoError(t, ChangeSourceSystem.Require(ChangeSourceSystem))
	require.NoError(t, ChangeSourceAPIRequest.Require(ChangeSourceAPIRequest))

	require.ErrorContains(t, ChangeSourceAPIRequest.Require(ChangeSourceSystem), "must be system")
	require.ErrorContains(t, ChangeSource("invalid").Require(ChangeSourceSystem), "invalid change source")
}