Skip to content
Snippets Groups Projects
Verified Commit 6168acd3 authored by Volker Schukai's avatar Volker Schukai :alien:
Browse files

feat new ChangeEventHandler struct

parent db0d1a0e
No related branches found
No related tags found
No related merge requests found
...@@ -46,14 +46,6 @@ func TestAddRemoveHook(t *testing.T) { ...@@ -46,14 +46,6 @@ func TestAddRemoveHook(t *testing.T) {
} }
type ChangeEventTester struct {
callback func(event ChangeEvent)
}
func (c *ChangeEventTester) Handle(event ChangeEvent) {
c.callback(event)
}
func TestReadmeExample(t *testing.T) { func TestReadmeExample(t *testing.T) {
config := struct { config := struct {
...@@ -69,8 +61,8 @@ func TestReadmeExample(t *testing.T) { ...@@ -69,8 +61,8 @@ func TestReadmeExample(t *testing.T) {
msg := "" msg := ""
var h EventHook var h EventHook
h = &ChangeEventTester{ h = &ChangeEventHandler{
callback: func(event ChangeEvent) { Callback: func(event ChangeEvent) {
log := event.Changlog log := event.Changlog
msg = fmt.Sprintf("Change from %s to %s", log[0].From, log[0].To) msg = fmt.Sprintf("Change from %s to %s", log[0].From, log[0].To)
// for Readme // for Readme
...@@ -135,8 +127,8 @@ func TestCangeOnChange(t *testing.T) { ...@@ -135,8 +127,8 @@ func TestCangeOnChange(t *testing.T) {
counter := 0 counter := 0
var h EventHook var h EventHook
h = &ChangeEventTester{ h = &ChangeEventHandler{
callback: func(event ChangeEvent) { Callback: func(event ChangeEvent) {
counter++ counter++
closeChan <- true closeChan <- true
}, },
......
package configuration
type ChangeEventHandler struct {
Callback func(event ChangeEvent)
}
func (c *ChangeEventHandler) Handle(event ChangeEvent) {
c.Callback(event)
}
...@@ -273,8 +273,8 @@ func TestConfigurationServePostJson(t *testing.T) { ...@@ -273,8 +273,8 @@ func TestConfigurationServePostJson(t *testing.T) {
counter := 0 counter := 0
var h EventHook var h EventHook
h = &ChangeEventTester{ h = &ChangeEventHandler{
callback: func(event ChangeEvent) { Callback: func(event ChangeEvent) {
counter++ counter++
closeChan <- true closeChan <- true
}, },
......
...@@ -36,8 +36,8 @@ func TestWatch(t *testing.T) { ...@@ -36,8 +36,8 @@ func TestWatch(t *testing.T) {
signal := make(chan bool) signal := make(chan bool)
var h EventHook var h EventHook
h = &ChangeEventTester{ h = &ChangeEventHandler{
callback: func(event ChangeEvent) { Callback: func(event ChangeEvent) {
assert.Equal(t, event.Changlog[0].From, "localhost") assert.Equal(t, event.Changlog[0].From, "localhost")
assert.Equal(t, event.Changlog[0].To, "example.org") assert.Equal(t, event.Changlog[0].To, "example.org")
signal <- true signal <- true
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment