aboutsummaryrefslogtreecommitdiff
path: root/ufund-ui/src
diff options
context:
space:
mode:
Diffstat (limited to 'ufund-ui/src')
-rw-r--r--ufund-ui/src/app/app.component.spec.ts35
-rw-r--r--ufund-ui/src/app/components/cupboard/cupboard.component.spec.ts23
-rw-r--r--ufund-ui/src/app/components/dashboard/dashboard.component.spec.ts23
-rw-r--r--ufund-ui/src/app/components/funding-basket/funding-basket.component.spec.ts23
-rw-r--r--ufund-ui/src/app/components/home-page/home-page.component.html3
-rw-r--r--ufund-ui/src/app/components/home-page/home-page.component.spec.ts23
-rw-r--r--ufund-ui/src/app/components/login/login.component.css2
-rw-r--r--ufund-ui/src/app/components/login/login.component.html2
-rw-r--r--ufund-ui/src/app/components/login/login.component.spec.ts23
-rw-r--r--ufund-ui/src/app/components/need-list/need-list.component.spec.ts23
-rw-r--r--ufund-ui/src/app/components/need-page/need-page.component.spec.ts23
-rw-r--r--ufund-ui/src/app/services/cupboard.service.spec.ts16
-rw-r--r--ufund-ui/src/app/services/users.service.spec.ts16
-rw-r--r--ufund-ui/src/app/services/users.service.ts6
14 files changed, 12 insertions, 229 deletions
diff --git a/ufund-ui/src/app/app.component.spec.ts b/ufund-ui/src/app/app.component.spec.ts
deleted file mode 100644
index f1f78e9..0000000
--- a/ufund-ui/src/app/app.component.spec.ts
+++ /dev/null
@@ -1,35 +0,0 @@
-import { TestBed } from '@angular/core/testing';
-import { RouterModule } from '@angular/router';
-import { AppComponent } from './app.component';
-
-describe('AppComponent', () => {
- beforeEach(async () => {
- await TestBed.configureTestingModule({
- imports: [
- RouterModule.forRoot([])
- ],
- declarations: [
- AppComponent
- ],
- }).compileComponents();
- });
-
- it('should create the app', () => {
- const fixture = TestBed.createComponent(AppComponent);
- const app = fixture.componentInstance;
- expect(app).toBeTruthy();
- });
-
- it(`should have as title 'ufund-ui'`, () => {
- const fixture = TestBed.createComponent(AppComponent);
- const app = fixture.componentInstance;
- expect(app.title).toEqual('ufund-ui');
- });
-
- it('should render title', () => {
- const fixture = TestBed.createComponent(AppComponent);
- fixture.detectChanges();
- const compiled = fixture.nativeElement as HTMLElement;
- expect(compiled.querySelector('h1')?.textContent).toContain('Hello, ufund-ui');
- });
-});
diff --git a/ufund-ui/src/app/components/cupboard/cupboard.component.spec.ts b/ufund-ui/src/app/components/cupboard/cupboard.component.spec.ts
deleted file mode 100644
index ece4f23..0000000
--- a/ufund-ui/src/app/components/cupboard/cupboard.component.spec.ts
+++ /dev/null
@@ -1,23 +0,0 @@
-import { ComponentFixture, TestBed } from '@angular/core/testing';
-
-import { CupboardComponent } from './cupboard.component';
-
-describe('CupboardComponent', () => {
- let component: CupboardComponent;
- let fixture: ComponentFixture<CupboardComponent>;
-
- beforeEach(async () => {
- await TestBed.configureTestingModule({
- declarations: [CupboardComponent]
- })
- .compileComponents();
-
- fixture = TestBed.createComponent(CupboardComponent);
- component = fixture.componentInstance;
- fixture.detectChanges();
- });
-
- it('should create', () => {
- expect(component).toBeTruthy();
- });
-});
diff --git a/ufund-ui/src/app/components/dashboard/dashboard.component.spec.ts b/ufund-ui/src/app/components/dashboard/dashboard.component.spec.ts
deleted file mode 100644
index 1a763b8..0000000
--- a/ufund-ui/src/app/components/dashboard/dashboard.component.spec.ts
+++ /dev/null
@@ -1,23 +0,0 @@
-import { ComponentFixture, TestBed } from '@angular/core/testing';
-
-import { DashboardComponent } from './dashboard.component';
-
-describe('DashboardComponent', () => {
- let component: DashboardComponent;
- let fixture: ComponentFixture<DashboardComponent>;
-
- beforeEach(async () => {
- await TestBed.configureTestingModule({
- declarations: [DashboardComponent]
- })
- .compileComponents();
-
- fixture = TestBed.createComponent(DashboardComponent);
- component = fixture.componentInstance;
- fixture.detectChanges();
- });
-
- it('should create', () => {
- expect(component).toBeTruthy();
- });
-});
diff --git a/ufund-ui/src/app/components/funding-basket/funding-basket.component.spec.ts b/ufund-ui/src/app/components/funding-basket/funding-basket.component.spec.ts
deleted file mode 100644
index 1cdd9d2..0000000
--- a/ufund-ui/src/app/components/funding-basket/funding-basket.component.spec.ts
+++ /dev/null
@@ -1,23 +0,0 @@
-import { ComponentFixture, TestBed } from '@angular/core/testing';
-
-import { FundingBasketComponent } from './funding-basket.component';
-
-describe('FundingBasketComponent', () => {
- let component: FundingBasketComponent;
- let fixture: ComponentFixture<FundingBasketComponent>;
-
- beforeEach(async () => {
- await TestBed.configureTestingModule({
- declarations: [FundingBasketComponent]
- })
- .compileComponents();
-
- fixture = TestBed.createComponent(FundingBasketComponent);
- component = fixture.componentInstance;
- fixture.detectChanges();
- });
-
- it('should create', () => {
- expect(component).toBeTruthy();
- });
-});
diff --git a/ufund-ui/src/app/components/home-page/home-page.component.html b/ufund-ui/src/app/components/home-page/home-page.component.html
index 7454417..e13c539 100644
--- a/ufund-ui/src/app/components/home-page/home-page.component.html
+++ b/ufund-ui/src/app/components/home-page/home-page.component.html
@@ -1 +1,4 @@
+<a routerLink="/login">
+ Login/Sign Up
+</a>
<p>home-page works!</p>
diff --git a/ufund-ui/src/app/components/home-page/home-page.component.spec.ts b/ufund-ui/src/app/components/home-page/home-page.component.spec.ts
deleted file mode 100644
index 8ff10c7..0000000
--- a/ufund-ui/src/app/components/home-page/home-page.component.spec.ts
+++ /dev/null
@@ -1,23 +0,0 @@
-import { ComponentFixture, TestBed } from '@angular/core/testing';
-
-import { HomePageComponent } from './home-page.component';
-
-describe('HomePageComponent', () => {
- let component: HomePageComponent;
- let fixture: ComponentFixture<HomePageComponent>;
-
- beforeEach(async () => {
- await TestBed.configureTestingModule({
- declarations: [HomePageComponent]
- })
- .compileComponents();
-
- fixture = TestBed.createComponent(HomePageComponent);
- component = fixture.componentInstance;
- fixture.detectChanges();
- });
-
- it('should create', () => {
- expect(component).toBeTruthy();
- });
-});
diff --git a/ufund-ui/src/app/components/login/login.component.css b/ufund-ui/src/app/components/login/login.component.css
index 4cef8a0..afd4bf1 100644
--- a/ufund-ui/src/app/components/login/login.component.css
+++ b/ufund-ui/src/app/components/login/login.component.css
@@ -1,4 +1,6 @@
:host {
display: flex;
flex-direction: column;
+ max-width: 300px;
+ gap: 5px
}
diff --git a/ufund-ui/src/app/components/login/login.component.html b/ufund-ui/src/app/components/login/login.component.html
index 1bf2a3f..41427ae 100644
--- a/ufund-ui/src/app/components/login/login.component.html
+++ b/ufund-ui/src/app/components/login/login.component.html
@@ -2,4 +2,4 @@
<input placeholder="Username" type="text">
<input placeholder="Password" type="password">
<button>Login</button>
-<button>Create Account</button>
+<button>Create Account...</button>
diff --git a/ufund-ui/src/app/components/login/login.component.spec.ts b/ufund-ui/src/app/components/login/login.component.spec.ts
deleted file mode 100644
index 4adbc3d..0000000
--- a/ufund-ui/src/app/components/login/login.component.spec.ts
+++ /dev/null
@@ -1,23 +0,0 @@
-import { ComponentFixture, TestBed } from '@angular/core/testing';
-
-import { LoginComponent } from './login.component';
-
-describe('LoginComponent', () => {
- let component: LoginComponent;
- let fixture: ComponentFixture<LoginComponent>;
-
- beforeEach(async () => {
- await TestBed.configureTestingModule({
- declarations: [LoginComponent]
- })
- .compileComponents();
-
- fixture = TestBed.createComponent(LoginComponent);
- component = fixture.componentInstance;
- fixture.detectChanges();
- });
-
- it('should create', () => {
- expect(component).toBeTruthy();
- });
-});
diff --git a/ufund-ui/src/app/components/need-list/need-list.component.spec.ts b/ufund-ui/src/app/components/need-list/need-list.component.spec.ts
deleted file mode 100644
index f9b7830..0000000
--- a/ufund-ui/src/app/components/need-list/need-list.component.spec.ts
+++ /dev/null
@@ -1,23 +0,0 @@
-import { ComponentFixture, TestBed } from '@angular/core/testing';
-
-import { NeedListComponent } from './need-list.component';
-
-describe('NeedListComponent', () => {
- let component: NeedListComponent;
- let fixture: ComponentFixture<NeedListComponent>;
-
- beforeEach(async () => {
- await TestBed.configureTestingModule({
- declarations: [NeedListComponent]
- })
- .compileComponents();
-
- fixture = TestBed.createComponent(NeedListComponent);
- component = fixture.componentInstance;
- fixture.detectChanges();
- });
-
- it('should create', () => {
- expect(component).toBeTruthy();
- });
-});
diff --git a/ufund-ui/src/app/components/need-page/need-page.component.spec.ts b/ufund-ui/src/app/components/need-page/need-page.component.spec.ts
deleted file mode 100644
index 028c477..0000000
--- a/ufund-ui/src/app/components/need-page/need-page.component.spec.ts
+++ /dev/null
@@ -1,23 +0,0 @@
-import { ComponentFixture, TestBed } from '@angular/core/testing';
-
-import { NeedPageComponent } from './need-page.component';
-
-describe('NeedPageComponent', () => {
- let component: NeedPageComponent;
- let fixture: ComponentFixture<NeedPageComponent>;
-
- beforeEach(async () => {
- await TestBed.configureTestingModule({
- declarations: [NeedPageComponent]
- })
- .compileComponents();
-
- fixture = TestBed.createComponent(NeedPageComponent);
- component = fixture.componentInstance;
- fixture.detectChanges();
- });
-
- it('should create', () => {
- expect(component).toBeTruthy();
- });
-});
diff --git a/ufund-ui/src/app/services/cupboard.service.spec.ts b/ufund-ui/src/app/services/cupboard.service.spec.ts
deleted file mode 100644
index 56da56d..0000000
--- a/ufund-ui/src/app/services/cupboard.service.spec.ts
+++ /dev/null
@@ -1,16 +0,0 @@
-import { TestBed } from '@angular/core/testing';
-
-import { CupboardService } from './cupboard.service';
-
-describe('CupboardService', () => {
- let service: CupboardService;
-
- beforeEach(() => {
- TestBed.configureTestingModule({});
- service = TestBed.inject(CupboardService);
- });
-
- it('should be created', () => {
- expect(service).toBeTruthy();
- });
-});
diff --git a/ufund-ui/src/app/services/users.service.spec.ts b/ufund-ui/src/app/services/users.service.spec.ts
deleted file mode 100644
index f81244a..0000000
--- a/ufund-ui/src/app/services/users.service.spec.ts
+++ /dev/null
@@ -1,16 +0,0 @@
-import { TestBed } from '@angular/core/testing';
-
-import { UsersService } from './users.service';
-
-describe('UsersService', () => {
- let service: UsersService;
-
- beforeEach(() => {
- TestBed.configureTestingModule({});
- service = TestBed.inject(UsersService);
- });
-
- it('should be created', () => {
- expect(service).toBeTruthy();
- });
-});
diff --git a/ufund-ui/src/app/services/users.service.ts b/ufund-ui/src/app/services/users.service.ts
index 1b6dfb6..571c004 100644
--- a/ufund-ui/src/app/services/users.service.ts
+++ b/ufund-ui/src/app/services/users.service.ts
@@ -8,6 +8,8 @@ import {User} from '../models/User';
})
export class UsersService {
+ private currentUserID? : number
+
private url = "http://localhost:8080/users"
private httpOptions = {
headers: new HttpHeaders({'Content-Type': 'application/json'})
@@ -32,4 +34,8 @@ export class UsersService {
deleteUser(id: number): Observable<boolean> {
return this.http.delete<boolean>(`${this.url}/${id}`, this.httpOptions)
}
+
+ getCurrentUser(): Observable<User> | undefined {
+ return this.currentUserID ? this.getUser(this.currentUserID) : undefined
+ }
}