7 "github.com/stretchr/testify/require"
12 func TestCommandExpiryIncludesBoundaryAndMissingDeadline(t *testing.T) {
13 now := time.Now().UTC()
14 expiry := now.Add(time.Minute)
15 command := Command{Metadata: protocol.Metadata{ExpiresAt: &expiry}}
16 require.False(t, command.Expired(now))
17 require.True(t, command.Expired(expiry))
18 require.True(t, Command{}.Expired(now))