Files
traccia-calorica/src/app/tabs/tabs.page.spec.ts
emanuele 193a63bb4d feat(REQ-001): scaffold Ionic 8 + Angular 20 + Capacitor project
- Initialize Ionic tabs project with Angular 20 and Capacitor 8
- Configure 4-tab layout: Journal, Stats, Plans, Profile
- Create feature modules with lazy loading (home, stats, search, profile)
- Add core services stubs (meal, calorie-estimator, auth, storage)
- Add modal placeholders for manual and LLM input
- Apply Precision Vitality design system (colors, fonts, tonal layering)
- Configure Lexend + Plus Jakarta Sans typography
- Implement no-border design rule with tonal surface hierarchy
- Add food dictionary for AI calorie estimation
- Configure environment files with Firebase placeholders
- Set Capacitor appId: run.i_a.calorietracker
- Verify: ionic build and cap sync pass successfully

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-16 16:42:57 +02:00

27 lines
668 B
TypeScript

import { CUSTOM_ELEMENTS_SCHEMA } from '@angular/core';
import { ComponentFixture, TestBed } from '@angular/core/testing';
import { TabsPage } from './tabs.page';
describe('TabsPage', () => {
let component: TabsPage;
let fixture: ComponentFixture<TabsPage>;
beforeEach(async () => {
await TestBed.configureTestingModule({
declarations: [TabsPage],
schemas: [CUSTOM_ELEMENTS_SCHEMA],
}).compileComponents();
});
beforeEach(() => {
fixture = TestBed.createComponent(TabsPage);
component = fixture.componentInstance;
fixture.detectChanges();
});
it('should create', () => {
expect(component).toBeTruthy();
});
});