diff options
Diffstat (limited to 'dhcpv4/modifiers_test.go')
-rw-r--r-- | dhcpv4/modifiers_test.go | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/dhcpv4/modifiers_test.go b/dhcpv4/modifiers_test.go index 274b409..57d8ff0 100644 --- a/dhcpv4/modifiers_test.go +++ b/dhcpv4/modifiers_test.go @@ -44,6 +44,17 @@ func TestWithOptionModifier(t *testing.T) { require.Equal(t, "slackware.it", dnOpt) } +func TestWithoutOptionModifier(t *testing.T) { + d, err := New( + WithOption(OptDomainName("slackware.it")), + WithoutOption(OptionDomainName), + ) + require.NoError(t, err) + + require.False(t, d.Options.Has(OptionDomainName)) + require.Equal(t, "", d.DomainName()) +} + func TestUserClassModifier(t *testing.T) { d, err := New(WithUserClass("linuxboot", false)) require.NoError(t, err) |