blob: 41575ff7635722907e3d62d2cce5919d9fec0fbd [file] [log] [blame]
iomodocf795602021-03-07 23:14:15 +04001package app
2
3import (
4 "github.com/giolekva/pcloud/core/kg/log"
iomodo5c377be2021-03-26 20:39:28 +04005 "github.com/giolekva/pcloud/core/kg/model"
iomodocf795602021-03-07 23:14:15 +04006 "github.com/giolekva/pcloud/core/kg/store/memory"
7)
8
9type MockApp struct {
10 *App
11}
12
13// NewTestApp creates app for testing
14func NewTestApp() *MockApp {
15 memStore := memory.New()
16 logger := &log.NoOpLogger{}
iomodo5c377be2021-03-26 20:39:28 +040017 config := model.NewConfig()
18 a := NewApp(memStore, config, logger)
iomodocf795602021-03-07 23:14:15 +040019 return &MockApp{a}
20}