parent
41be97d4e9
commit
e448e4f126
@ -1,4 +0,0 @@ |
||||
// eslint-disable-next-line import/no-anonymous-default-export
|
||||
export default { |
||||
a: 1, |
||||
} |
||||
@ -1,43 +0,0 @@ |
||||
// eslint-disable-next-line import/no-extraneous-dependencies
|
||||
import { |
||||
createServer, |
||||
Model, |
||||
} from 'miragejs' |
||||
|
||||
import auth from './Fixtures/auth' |
||||
|
||||
// eslint-disable-next-line
|
||||
interface Props { |
||||
environment: string, |
||||
} |
||||
|
||||
export function makeServer({ environment = 'test' }: Props) { |
||||
return createServer({ |
||||
environment, |
||||
factories: {}, |
||||
fixtures: { |
||||
auth, |
||||
}, |
||||
models: { |
||||
auth: Model.extend<Partial<any>>({}), |
||||
}, |
||||
routes() { |
||||
this.namespace = '/api' |
||||
// this.urlPrefix = Url.TokenServer
|
||||
// this.passthrough(); // Allow unhandled requests on the current domain to pass through
|
||||
this.get( |
||||
'/dashboard/1.0/workplace-count-employee/:id', |
||||
(schema, request) => ( |
||||
schema |
||||
.all('auth') |
||||
.models.find( |
||||
({ structureId }) => structureId === request.params.id, |
||||
)?.attrs || {} |
||||
), |
||||
) |
||||
}, |
||||
seeds(server) { |
||||
server.loadFixtures() |
||||
}, |
||||
}) |
||||
} |
||||
@ -0,0 +1,31 @@ |
||||
/* eslint-disable */ |
||||
import { |
||||
createServer, |
||||
Model, |
||||
} from 'miragejs' |
||||
|
||||
import { ResponseType } from 'requests/getFavouriteTeam' |
||||
|
||||
import { surveys } from './Fixtures/surveys' |
||||
|
||||
export function makeServer({ environment = 'test' } = {}) { |
||||
const server = createServer({ |
||||
environment, |
||||
factories: {}, |
||||
fixtures: { |
||||
surveys, |
||||
}, |
||||
models: { |
||||
surveys: Model.extend<Partial<ResponseType>>({}), |
||||
}, |
||||
routes() { |
||||
this.passthrough('https://api.insports.tv/***') |
||||
this.passthrough('https://insports.tv/***') |
||||
this.passthrough('https://images.insports.tv/***') |
||||
this.passthrough('https://auth.insports.tv/***') |
||||
this.passthrough('https://cf-aws.insports.tv/***') |
||||
this.get('https://api.insports.tv/v1/survey/teams/1/131/30', (schema: any) => schema.all('surveys').models[0].attrs) |
||||
}, |
||||
}) |
||||
return server |
||||
} |
||||
@ -0,0 +1,208 @@ |
||||
/* eslint-disable */ |
||||
export const surveys = |
||||
{ |
||||
status: null, |
||||
msg: 'Survey is not passed', |
||||
data: [ |
||||
{ |
||||
id: 7032, |
||||
name_en: 'CD Badajoz', |
||||
name_ru: 'CD Badajoz', |
||||
}, |
||||
{ |
||||
id: 6132, |
||||
name_en: 'San Fernando CDI', |
||||
name_ru: 'San Fernando CDI', |
||||
}, |
||||
{ |
||||
id: 62, |
||||
name_en: 'RC Deportivo', |
||||
name_ru: 'Депортиво', |
||||
}, |
||||
{ |
||||
id: 7329, |
||||
name_en: 'CF Rayo Majadahonda', |
||||
name_ru: 'CF Rayo Majadahonda', |
||||
}, |
||||
{ |
||||
id: 17958, |
||||
name_en: 'AD Merida', |
||||
name_ru: 'AD Merida', |
||||
}, |
||||
{ |
||||
id: 1076, |
||||
name_en: 'AD Alcorcon', |
||||
name_ru: 'Алькоркон', |
||||
}, |
||||
{ |
||||
id: 1086, |
||||
name_en: 'Cordoba CF', |
||||
name_ru: 'Кордоба', |
||||
}, |
||||
{ |
||||
id: 6337, |
||||
name_en: 'CF Fuenlabrada', |
||||
name_ru: 'CF Fuenlabrada', |
||||
}, |
||||
{ |
||||
id: 9114, |
||||
name_en: 'Linares Deportivo', |
||||
name_ru: 'Linares Deportivo', |
||||
}, |
||||
{ |
||||
id: 9143, |
||||
name_en: 'Talavera', |
||||
name_ru: 'Talavera', |
||||
}, |
||||
{ |
||||
id: 7011, |
||||
name_en: 'UD S.S De Los Reyes', |
||||
name_ru: 'UD S.S De Los Reyes', |
||||
}, |
||||
{ |
||||
id: 6996, |
||||
name_en: 'Algeciras CF', |
||||
name_ru: 'Algeciras CF', |
||||
}, |
||||
{ |
||||
id: 3945, |
||||
name_en: 'RB Linense', |
||||
name_ru: 'RB Linense', |
||||
}, |
||||
{ |
||||
id: 6330, |
||||
name_en: 'Racing Club Ferrol', |
||||
name_ru: 'Racing Club Ferrol', |
||||
}, |
||||
{ |
||||
id: 7346, |
||||
name_en: 'CyD Leonesa', |
||||
name_ru: 'Леонеса', |
||||
}, |
||||
{ |
||||
id: 6331, |
||||
name_en: 'Pontevedra CF', |
||||
name_ru: 'Pontevedra CF', |
||||
}, |
||||
{ |
||||
id: 31608, |
||||
name_en: 'Unionistas CF', |
||||
name_ru: 'Unionistas CF', |
||||
}, |
||||
{ |
||||
id: 6335, |
||||
name_en: 'R.Madrid Castilla', |
||||
name_ru: 'Реал Мадрид Кастилья', |
||||
}, |
||||
{ |
||||
id: 6332, |
||||
name_en: 'RC Celta De Vigo B', |
||||
name_ru: 'RC Celta De Vigo B', |
||||
}, |
||||
{ |
||||
id: 9108, |
||||
name_en: 'AD Ceuta FC', |
||||
name_ru: 'Сеута', |
||||
}, |
||||
{ |
||||
id: 1089, |
||||
name_en: 'Gimnastic Tarragona', |
||||
name_ru: 'Химнастик Таррахона', |
||||
}, |
||||
{ |
||||
id: 7102, |
||||
name_en: 'SD Logrones', |
||||
name_ru: 'SD Logrones', |
||||
}, |
||||
{ |
||||
id: 7018, |
||||
name_en: 'Athletic Bilbao B', |
||||
name_ru: 'Атлетик Бильбао Б', |
||||
}, |
||||
{ |
||||
id: 6549, |
||||
name_en: 'CD Eldense', |
||||
name_ru: 'CD Eldense', |
||||
}, |
||||
{ |
||||
id: 3965, |
||||
name_en: 'UD Logrones', |
||||
name_ru: 'Логроньес', |
||||
}, |
||||
{ |
||||
id: 2103, |
||||
name_en: 'Real Union Club', |
||||
name_ru: 'Real Union Club', |
||||
}, |
||||
{ |
||||
id: 167340, |
||||
name_en: 'CF Intercity', |
||||
name_ru: 'CF Intercity', |
||||
}, |
||||
{ |
||||
id: 6606, |
||||
name_en: 'CD At. Baleares', |
||||
name_ru: 'CD At. Baleares', |
||||
}, |
||||
{ |
||||
id: 7016, |
||||
name_en: 'Real Sociedad B', |
||||
name_ru: 'Real Sociedad B', |
||||
}, |
||||
{ |
||||
id: 7015, |
||||
name_en: 'CA Osasuna B', |
||||
name_ru: 'CA Osasuna B', |
||||
}, |
||||
{ |
||||
id: 7288, |
||||
name_en: 'UE Cornella', |
||||
name_ru: 'Корнелья', |
||||
}, |
||||
{ |
||||
id: 1093, |
||||
name_en: 'CD Alcoyano', |
||||
name_ru: 'Алькояно', |
||||
}, |
||||
{ |
||||
id: 1092, |
||||
name_en: 'CE Sabadell FC', |
||||
name_ru: 'Сабадель', |
||||
}, |
||||
{ |
||||
id: 1085, |
||||
name_en: 'CD Numancia', |
||||
name_ru: 'Нумансия', |
||||
}, |
||||
{ |
||||
id: 3882, |
||||
name_en: 'SD Amorebieta', |
||||
name_ru: 'SD Amorebieta', |
||||
}, |
||||
{ |
||||
id: 7307, |
||||
name_en: 'Castellon', |
||||
name_ru: 'Castellon', |
||||
}, |
||||
{ |
||||
id: 7306, |
||||
name_en: 'CF La Nucia', |
||||
name_ru: 'CF La Nucia', |
||||
}, |
||||
{ |
||||
id: 7108, |
||||
name_en: 'CD Calahorra', |
||||
name_ru: 'CD Calahorra', |
||||
}, |
||||
{ |
||||
id: 1088, |
||||
name_en: 'Real Murcia CF', |
||||
name_ru: 'Реал Мурсия', |
||||
}, |
||||
{ |
||||
id: 1077, |
||||
name_en: 'Barcelona B', |
||||
name_ru: 'Барселона Б', |
||||
}, |
||||
], |
||||
} |
||||
Loading…
Reference in new issue