Fix unit tests and unify vuex modules import
This commit is contained in:
parent
0822940594
commit
bb70c50c6b
5 changed files with 35 additions and 65 deletions
35
test/fixtures/mock_store.js
vendored
35
test/fixtures/mock_store.js
vendored
|
|
@ -1,20 +1,6 @@
|
|||
import { createStore } from 'vuex'
|
||||
import { cloneDeep } from 'lodash'
|
||||
import instanceModule from 'src/modules/instance.js'
|
||||
import statusesModule from 'src/modules/statuses.js'
|
||||
import notificationsModule from 'src/modules/notifications.js'
|
||||
import usersModule from 'src/modules/users.js'
|
||||
import apiModule from 'src/modules/api.js'
|
||||
import configModule from 'src/modules/config.js'
|
||||
import profileConfigModule from 'src/modules/profileConfig.js'
|
||||
import serverSideStorageModule from 'src/modules/serverSideStorage.js'
|
||||
import adminSettingsModule from 'src/modules/adminSettings.js'
|
||||
import oauthModule from 'src/modules/oauth.js'
|
||||
import authFlowModule from 'src/modules/auth_flow.js'
|
||||
import oauthTokensModule from 'src/modules/oauth_tokens.js'
|
||||
import draftsModule from 'src/modules/drafts.js'
|
||||
import chatsModule from 'src/modules/chats.js'
|
||||
import bookmarkFoldersModule from 'src/modules/bookmark_folders.js'
|
||||
import vuexModules from 'src/modules/index.js'
|
||||
|
||||
const tweakModules = modules => {
|
||||
const res = {}
|
||||
|
|
@ -28,24 +14,7 @@ const tweakModules = modules => {
|
|||
|
||||
const makeMockStore = () => {
|
||||
return createStore({
|
||||
modules: tweakModules({
|
||||
instance: instanceModule,
|
||||
// TODO refactor users/statuses modules, they depend on each other
|
||||
users: usersModule,
|
||||
statuses: statusesModule,
|
||||
notifications: notificationsModule,
|
||||
api: apiModule,
|
||||
config: configModule,
|
||||
profileConfig: profileConfigModule,
|
||||
serverSideStorage: serverSideStorageModule,
|
||||
adminSettings: adminSettingsModule,
|
||||
oauth: oauthModule,
|
||||
authFlow: authFlowModule,
|
||||
oauthTokens: oauthTokensModule,
|
||||
drafts: draftsModule,
|
||||
chats: chatsModule,
|
||||
bookmarkFolders: bookmarkFoldersModule
|
||||
}),
|
||||
modules: tweakModules(vuexModules),
|
||||
})
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue