45 lines
2.3 KiB
JavaScript
45 lines
2.3 KiB
JavaScript
/**
|
|
* Shared screenshot route + viewport definitions for the visual testing rig.
|
|
*
|
|
* Routes use concrete ids verified against the testing backend
|
|
* (see `npm run rig:collect`): SKU ART-000001, delivery 6, entity 1,
|
|
* nested category /kategorien/obst-gemuese/obst.
|
|
*/
|
|
|
|
export const VIEWPORTS = [
|
|
{ name: '1920x1200', width: 1920, height: 1200 },
|
|
{ name: '1280x960', width: 1280, height: 960 },
|
|
];
|
|
|
|
export const ROUTES = [
|
|
{ name: 'artikel', path: '/artikel' },
|
|
{ name: 'kategorien', path: '/kategorien' },
|
|
{ name: 'kategorien-nested', path: '/kategorien/obst-gemuese/obst' },
|
|
{ name: 'lager', path: '/artikel/lager' },
|
|
{ name: 'marken', path: '/artikel/marken' },
|
|
{ name: 'vorlagen', path: '/artikel/vorlagen' },
|
|
{ name: 'merkmale', path: '/artikel/merkmale' },
|
|
{ name: 'artikel-detail', path: '/artikel/ART-000001' },
|
|
// Same page, but the shot is a white sheet with every icon on it in black.
|
|
{ name: 'artikel-detail-icons', path: '/artikel/ART-000001', icons: true },
|
|
{ name: 'lieferung', path: '/lieferung' },
|
|
{ name: 'lieferung-neu', path: '/lieferung/neu' },
|
|
{ name: 'lieferanten', path: '/lieferung/lieferanten' },
|
|
{ name: 'lieferung-detail', path: '/lieferung/6' },
|
|
{ name: 'auftrag', path: '/auftrag' },
|
|
{ name: 'bestellung', path: '/auftrag/bestellung' },
|
|
{ name: 'kunde', path: '/kunde' },
|
|
{ name: 'kunde-neu', path: '/kunde/neu' },
|
|
{ name: 'gruppen', path: '/kunde/gruppen' },
|
|
{ name: 'kunde-detail', path: '/kunde/1' },
|
|
{ name: 'infos', path: '/infos' },
|
|
{ name: 'infos-statistics', path: '/infos/statistics' },
|
|
{ name: 'infos-globalhistory', path: '/infos/globalhistory' },
|
|
{ name: 'dialog-settings-unternehmen', path: '/artikel', dialog: { name: 'settings', tab: 'Unternehmen' } },
|
|
{ name: 'dialog-settings-einstellungen', path: '/artikel', dialog: { name: 'settings', tab: 'Einstellungen' } },
|
|
{ name: 'dialog-settings-nummernkreise', path: '/artikel', dialog: { name: 'settings', tab: 'Nummernkreise' } },
|
|
{ name: 'dialog-settings-drucker', path: '/artikel', dialog: { name: 'settings', tab: 'Drucker' } },
|
|
{ name: 'dialog-settings-importexport', path: '/artikel', dialog: { name: 'settings', tab: 'Import/Export' } },
|
|
{ name: 'dialog-settings-posterminal', path: '/artikel', dialog: { name: 'settings', tab: 'POS Terminal' } },
|
|
];
|