From 0af48a897b4c8817d3f902a3667484f844e41906 Mon Sep 17 00:00:00 2001 From: Pedro Nasser Date: Sun, 31 Jul 2016 22:37:06 -0300 Subject: [PATCH] added fake app and routes properties to mock --- api/server/datastore/mock.go | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/api/server/datastore/mock.go b/api/server/datastore/mock.go index 588fa5d33..8457b4596 100644 --- a/api/server/datastore/mock.go +++ b/api/server/datastore/mock.go @@ -2,18 +2,23 @@ package datastore import "github.com/iron-io/functions/api/models" -type Mock struct{} +type Mock struct { + FakeApp *models.App + FakeApps []*models.App + FakeRoute *models.Route + FakeRoutes []*models.Route +} func (m *Mock) GetApp(app string) (*models.App, error) { - return nil, nil + return m.FakeApp, nil } func (m *Mock) GetApps(appFilter *models.AppFilter) ([]*models.App, error) { - return nil, nil + return m.FakeApps, nil } func (m *Mock) StoreApp(app *models.App) (*models.App, error) { - return nil, nil + return m.FakeApp, nil } func (m *Mock) RemoveApp(app string) error { @@ -21,15 +26,15 @@ func (m *Mock) RemoveApp(app string) error { } func (m *Mock) GetRoute(app, route string) (*models.Route, error) { - return nil, nil + return m.FakeRoute, nil } func (m *Mock) GetRoutes(routeFilter *models.RouteFilter) ([]*models.Route, error) { - return nil, nil + return m.FakeRoutes, nil } func (m *Mock) StoreRoute(route *models.Route) (*models.Route, error) { - return nil, nil + return m.FakeRoute, nil } func (m *Mock) RemoveRoute(app, route string) error {