// Copyright (C) 2012-2023 Zammad Foundation, https://zammad-foundation.org/

import { useSessionStore } from '@shared/stores/session'
import type { UserData } from '@shared/types/store'
import { initializePiniaStore } from './components/renderComponent'

export const mockAccount = (mockUser: Partial<UserData>) => {
  initializePiniaStore()
  const user = useSessionStore()
  user.user = {
    id: '123',
    internalId: 1,
    objectAttributeValues: [],
    ...mockUser,
  }
}