mirror of
https://gitlab.com/pulsechaincom/prysm-pulse.git
synced 2025-01-03 08:37:37 +00:00
c0fb16a96f
* updating health endpoints * updating tests * updating tests * moving where the header is written and adding allow origin header * removing header * Update validator/rpc/handlers_health.go Co-authored-by: Radosław Kapka <rkapka@wp.pl> * Update validator/rpc/handlers_health.go Co-authored-by: Radosław Kapka <rkapka@wp.pl> * Update validator/rpc/handlers_health.go Co-authored-by: Radosław Kapka <rkapka@wp.pl> * radek's comments * Update handlers_health.go Co-authored-by: Radosław Kapka <rkapka@wp.pl> * adding the correct errors to handle error --------- Co-authored-by: Radosław Kapka <rkapka@wp.pl>
28 lines
625 B
Go
28 lines
625 B
Go
package mock
|
|
|
|
import "github.com/prysmaticlabs/prysm/v4/async/event"
|
|
|
|
type MockStreamer struct {
|
|
logs [][]byte
|
|
feed *event.Feed
|
|
}
|
|
|
|
// NewMockStreamer creates a new instance of MockStreamer.
|
|
// It's useful to set up the default state for the mock, like initializing the feed.
|
|
func NewMockStreamer(logs [][]byte) *MockStreamer {
|
|
return &MockStreamer{
|
|
logs: logs,
|
|
feed: new(event.Feed),
|
|
}
|
|
}
|
|
|
|
// GetLastFewLogs returns the predefined logs.
|
|
func (m *MockStreamer) GetLastFewLogs() [][]byte {
|
|
return m.logs
|
|
}
|
|
|
|
// LogsFeed returns the predefined event feed.
|
|
func (m *MockStreamer) LogsFeed() *event.Feed {
|
|
return m.feed
|
|
}
|