longevity: nessuna pagina senza uscita, "Il mio referto" solo a chi ha un fascicolo
Refs #10 Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
@@ -13,6 +13,19 @@ describe('il guscio della piattaforma', () => {
|
||||
expect(l).toMatch(/noindex/); // area riservata: mai indicizzata
|
||||
});
|
||||
|
||||
it('nessuna pagina Longevity e senza uscita (#10): il referto porta sempre a Piattaforme, e a Gestionale per lo staff', () => {
|
||||
const l = leggi('src/layouts/Longevity.astro');
|
||||
expect(l).toMatch(/href=["']\/piattaforme["']/);
|
||||
expect(l).toMatch(/href=["']\/longevity\/gestionale["']/);
|
||||
// "Il mio referto" nel gestionale va mostrato solo a chi ha davvero un fascicolo.
|
||||
expect(l).toMatch(/haFascicolo &&/);
|
||||
});
|
||||
|
||||
it('io.astro offre un uscita al gestionale per chi non ha un fascicolo (staff)', () => {
|
||||
const src = leggi('src/pages/longevity/io.astro');
|
||||
expect(src).toMatch(/href=["']\/longevity\/gestionale["']/);
|
||||
});
|
||||
|
||||
it('il foglio di stile e globale e prefissato, non scoped', () => {
|
||||
expect(existsSync(join(process.cwd(), 'src/styles/longevity.css'))).toBe(true);
|
||||
const css = leggi('src/styles/longevity.css');
|
||||
|
||||
Reference in New Issue
Block a user