{"version":3,"file":"tests-mocks.mjs","names":[],"sources":["../tests/mocks/i18n.ts","../tests/mocks/useRouter.ts","../tests/mocks/useAdvancedParamInit.ts","../tests/mocks/rights.ts"],"sourcesContent":["import { ref } from \"vue\";\nimport { localisation } from \"@tests/localisation\";\n\nexport function mockI18n() {\n    return {\n        useI18n: () => ({\n            t: localisation,\n            te: () => true,\n            locale: ref('fr')\n        }),\n        createI18n: () => {}\n    };\n}\n","export function mockUseRouter() {\n    return {\n        useRoute: () => ({\n            path: '',\n            query: {}\n        }),\n        useRouter: () => ({\n            resolve: () => ({ path: '' })\n        })\n    };\n}\n","export function mockAdvancedParamInit() {\n    return {\n        useAdvancedParamInit: () => ({\n            organisationId: undefined,\n            searchPattern: undefined,\n            monetisable: undefined,\n            iabId: undefined,\n            sort: undefined,\n            includeHidden: undefined,\n            fromDate: undefined,\n            toDate: undefined,\n            rubriqueFilter: undefined,\n            searchMinSize: undefined,\n            paginateFirst: undefined,\n            validity: undefined,\n            rubriquesFilterArrayIds: undefined,\n            isInit: undefined,\n            beneficiaries: undefined,\n            emissionGroups: undefined,\n        })\n    };\n}\n","import type { Emission } from '@/stores/class/general/emission';\nimport type { Podcast } from '@/stores/class/general/podcast';\n\nexport function mockEmission(data: Partial<Emission> = {}): Emission {\n    return {\n        emissionId: 1,\n        ...data\n    };\n}\n\nexport function mockPodcast(data: Partial<Podcast> = {}): Podcast {\n    return {\n        podcastId: 1,\n        emission: mockEmission(data.emission),\n        ...data\n    };\n}\n"],"mappings":";;;AAGA,SAAgB,WAAW;CACvB,OAAO;EACH,gBAAgB;GACZ,GAAG;GACH,UAAU;GACV,QAAQ,IAAI,IAAI;EACpB;EACA,kBAAkB,CAAC;CACvB;AACJ;;;ACZA,SAAgB,gBAAgB;CAC5B,OAAO;EACH,iBAAiB;GACb,MAAM;GACN,OAAO,CAAC;EACZ;EACA,kBAAkB,EACd,gBAAgB,EAAE,MAAM,GAAG,GAC/B;CACJ;AACJ;;;ACVA,SAAgB,wBAAwB;CACpC,OAAO,EACH,6BAA6B;EACzB,gBAAgB,KAAA;EAChB,eAAe,KAAA;EACf,aAAa,KAAA;EACb,OAAO,KAAA;EACP,MAAM,KAAA;EACN,eAAe,KAAA;EACf,UAAU,KAAA;EACV,QAAQ,KAAA;EACR,gBAAgB,KAAA;EAChB,eAAe,KAAA;EACf,eAAe,KAAA;EACf,UAAU,KAAA;EACV,yBAAyB,KAAA;EACzB,QAAQ,KAAA;EACR,eAAe,KAAA;EACf,gBAAgB,KAAA;CACpB,GACJ;AACJ;;;AClBA,SAAgB,aAAa,OAA0B,CAAC,GAAa;CACjE,OAAO;EACH,YAAY;EACZ,GAAG;CACP;AACJ;AAEA,SAAgB,YAAY,OAAyB,CAAC,GAAY;CAC9D,OAAO;EACH,WAAW;EACX,UAAU,aAAa,KAAK,QAAQ;EACpC,GAAG;CACP;AACJ"}