All files / src/apps/authentication/__test__ test_data.ts

0% Statements 0/10
100% Branches 0/0
100% Functions 0/0
0% Lines 0/10

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76                                                                                                                                                       
import { APIOrg, APIProfile, AuthState } from "../types";
import { AppState, StatusState } from "../../../redux";
import { DictionaryState } from "../../dictionaries";
import { ConceptsState } from "../../concepts";
import { SourceState } from "../../sources";
import { APIOrganisation, OrganisationState } from "../../organisations";
 
export const testProfile: APIProfile = {
  username: "TestUser",
  name: "TestUser",
  email: "TestUser@test.com",
  company: "Test Company",
  location: "Test Location",
  created_on: "1900-01-01T00:00:00.000"
};
 
export const testToken = "TestToken";
 
export const testAPIOrgList: APIOrg[] = [
  {
    id: "test1",
    name: "Test Organisation",
    url: ""
  },
  {
    id: "test2",
    name: "Another Organisation",
    url: ""
  }
];
 
const authState: AuthState = {
  isLoggedIn: true,
  orgs: testAPIOrgList,
  profile: testProfile,
  token: testToken
};
 
const statusState: StatusState = { key: [] };
 
const dictionariesState: DictionaryState = {
  dictionaries: [{ items: [] }],
  versions: [],
  addReferencesResults: [],
  showOnlyVerified: false
};
 
const conceptState: ConceptsState = {
  concepts: { items: [] },
  activeConcepts: { items: [] },
  mappings: []
};
 
export const sourceState: SourceState = {
  sources: [{ items: [] }],
  versions: [],
  showOnlyVerified: false
};
 
export const organisationState: OrganisationState = {
  organisation: {} as APIOrganisation,
  organisations: [],
  showAddMemberDialog: false,
  showDeleteMemberDialog: undefined,
  showOnlyVerified: false
};
 
export const initialState: AppState = {
  auth: authState,
  status: statusState,
  dictionaries: dictionariesState,
  concepts: conceptState,
  sources: sourceState,
  organisations: organisationState
};