func TestDynamicConfiguratonValidateShouldFailNilConf(t *testing.T) { assert := assert.New(t) dc := config.DynamicConfiguration{ Type: "test", Conf: nil, } err := dc.Validate() assert.NotNil(err) }
func TestDynamicConfiguratonShouldValidate(t *testing.T) { assert := assert.New(t) mockConf := new(mocks.Configuration) dc := config.DynamicConfiguration{ Type: "test", Conf: mockConf, } mockConf.On("Validate").Return(nil) err := dc.Validate() assert.Nil(err) mockConf.Mock.AssertExpectations(t) }