summaryrefslogtreecommitdiffhomepage
path: root/dhcpv6/dhcpv6_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'dhcpv6/dhcpv6_test.go')
-rw-r--r--dhcpv6/dhcpv6_test.go6
1 files changed, 6 insertions, 0 deletions
diff --git a/dhcpv6/dhcpv6_test.go b/dhcpv6/dhcpv6_test.go
index 6840252..0b7c895 100644
--- a/dhcpv6/dhcpv6_test.go
+++ b/dhcpv6/dhcpv6_test.go
@@ -174,6 +174,12 @@ func TestNewReplyFromDHCPv6Message(t *testing.T) {
require.Equal(t, rep.(*DHCPv6Message).TransactionID(), msg.TransactionID())
require.Equal(t, rep.Type(), MessageTypeReply)
+ msg.SetMessage(MessageTypeInformationRequest)
+ rep, err = NewReplyFromDHCPv6Message(&msg, WithServerID(duid))
+ require.NoError(t, err)
+ require.Equal(t, rep.(*DHCPv6Message).TransactionID(), msg.TransactionID())
+ require.Equal(t, rep.Type(), MessageTypeReply)
+
msg.SetMessage(MessageTypeSolicit)
rep, err = NewReplyFromDHCPv6Message(&msg)
require.Error(t, err)