Add initial implementation for multiple pages including confirmation, order summary, payment, product configuration, product, and user data pages

This commit is contained in:
Elyes
2025-11-20 13:15:15 +01:00
parent c6fc3fc747
commit 17aae70f31
24 changed files with 210 additions and 0 deletions

View File

@@ -0,0 +1 @@
<p>confirmationpage works!</p>

View File

@@ -0,0 +1,23 @@
import { ComponentFixture, TestBed } from '@angular/core/testing';
import { Confirmationpage } from './confirmationpage';
describe('Confirmationpage', () => {
let component: Confirmationpage;
let fixture: ComponentFixture<Confirmationpage>;
beforeEach(async () => {
await TestBed.configureTestingModule({
imports: [Confirmationpage]
})
.compileComponents();
fixture = TestBed.createComponent(Confirmationpage);
component = fixture.componentInstance;
await fixture.whenStable();
});
it('should create', () => {
expect(component).toBeTruthy();
});
});

View File

@@ -0,0 +1,11 @@
import { Component } from '@angular/core';
@Component({
selector: 'app-confirmationpage',
imports: [],
templateUrl: './confirmationpage.html',
styleUrl: './confirmationpage.scss',
})
export class Confirmationpage {
}

View File

@@ -0,0 +1 @@
<p>ordersummarypage works!</p>

View File

@@ -0,0 +1,23 @@
import { ComponentFixture, TestBed } from '@angular/core/testing';
import { Ordersummarypage } from './ordersummarypage';
describe('Ordersummarypage', () => {
let component: Ordersummarypage;
let fixture: ComponentFixture<Ordersummarypage>;
beforeEach(async () => {
await TestBed.configureTestingModule({
imports: [Ordersummarypage]
})
.compileComponents();
fixture = TestBed.createComponent(Ordersummarypage);
component = fixture.componentInstance;
await fixture.whenStable();
});
it('should create', () => {
expect(component).toBeTruthy();
});
});

View File

@@ -0,0 +1,11 @@
import { Component } from '@angular/core';
@Component({
selector: 'app-ordersummarypage',
imports: [],
templateUrl: './ordersummarypage.html',
styleUrl: './ordersummarypage.scss',
})
export class Ordersummarypage {
}

View File

@@ -0,0 +1 @@
<p>paymentpage works!</p>

View File

View File

@@ -0,0 +1,23 @@
import { ComponentFixture, TestBed } from '@angular/core/testing';
import { Paymentpage } from './paymentpage';
describe('Paymentpage', () => {
let component: Paymentpage;
let fixture: ComponentFixture<Paymentpage>;
beforeEach(async () => {
await TestBed.configureTestingModule({
imports: [Paymentpage]
})
.compileComponents();
fixture = TestBed.createComponent(Paymentpage);
component = fixture.componentInstance;
await fixture.whenStable();
});
it('should create', () => {
expect(component).toBeTruthy();
});
});

View File

@@ -0,0 +1,11 @@
import { Component } from '@angular/core';
@Component({
selector: 'app-paymentpage',
imports: [],
templateUrl: './paymentpage.html',
styleUrl: './paymentpage.scss',
})
export class Paymentpage {
}

View File

@@ -0,0 +1 @@
<p>productconfigpage works!</p>

View File

@@ -0,0 +1,23 @@
import { ComponentFixture, TestBed } from '@angular/core/testing';
import { Productconfigpage } from './productconfigpage';
describe('Productconfigpage', () => {
let component: Productconfigpage;
let fixture: ComponentFixture<Productconfigpage>;
beforeEach(async () => {
await TestBed.configureTestingModule({
imports: [Productconfigpage]
})
.compileComponents();
fixture = TestBed.createComponent(Productconfigpage);
component = fixture.componentInstance;
await fixture.whenStable();
});
it('should create', () => {
expect(component).toBeTruthy();
});
});

View File

@@ -0,0 +1,11 @@
import { Component } from '@angular/core';
@Component({
selector: 'app-productconfigpage',
imports: [],
templateUrl: './productconfigpage.html',
styleUrl: './productconfigpage.scss',
})
export class Productconfigpage {
}

View File

@@ -0,0 +1 @@
<p>productspage works!</p>

View File

View File

@@ -0,0 +1,23 @@
import { ComponentFixture, TestBed } from '@angular/core/testing';
import { Productspage } from './productspage';
describe('Productspage', () => {
let component: Productspage;
let fixture: ComponentFixture<Productspage>;
beforeEach(async () => {
await TestBed.configureTestingModule({
imports: [Productspage]
})
.compileComponents();
fixture = TestBed.createComponent(Productspage);
component = fixture.componentInstance;
await fixture.whenStable();
});
it('should create', () => {
expect(component).toBeTruthy();
});
});

View File

@@ -0,0 +1,11 @@
import { Component } from '@angular/core';
@Component({
selector: 'app-productspage',
imports: [],
templateUrl: './productspage.html',
styleUrl: './productspage.scss',
})
export class Productspage {
}

View File

@@ -0,0 +1 @@
<p>userdatapage works!</p>

View File

View File

@@ -0,0 +1,23 @@
import { ComponentFixture, TestBed } from '@angular/core/testing';
import { Userdatapage } from './userdatapage';
describe('Userdatapage', () => {
let component: Userdatapage;
let fixture: ComponentFixture<Userdatapage>;
beforeEach(async () => {
await TestBed.configureTestingModule({
imports: [Userdatapage]
})
.compileComponents();
fixture = TestBed.createComponent(Userdatapage);
component = fixture.componentInstance;
await fixture.whenStable();
});
it('should create', () => {
expect(component).toBeTruthy();
});
});

View File

@@ -0,0 +1,11 @@
import { Component } from '@angular/core';
@Component({
selector: 'app-userdatapage',
imports: [],
templateUrl: './userdatapage.html',
styleUrl: './userdatapage.scss',
})
export class Userdatapage {
}