diff --git a/src/app/modules/customer-management/components/management-customer-projects/management-customer-projects.component.html b/src/app/modules/customer-management/components/management-customer-projects/management-customer-projects.component.html
index 26532c0c2..f9578d3c6 100644
--- a/src/app/modules/customer-management/components/management-customer-projects/management-customer-projects.component.html
+++ b/src/app/modules/customer-management/components/management-customer-projects/management-customer-projects.component.html
@@ -2,43 +2,48 @@
diff --git a/src/app/modules/customer-management/components/management-customer-projects/management-customer-projects.component.spec.ts b/src/app/modules/customer-management/components/management-customer-projects/management-customer-projects.component.spec.ts
index d11f58343..a4801fff3 100644
--- a/src/app/modules/customer-management/components/management-customer-projects/management-customer-projects.component.spec.ts
+++ b/src/app/modules/customer-management/components/management-customer-projects/management-customer-projects.component.spec.ts
@@ -27,6 +27,25 @@ describe('ManagmentCustomerProjectsComponent', () => {
component.activeTabs(true);
setTimeout(() => {
expect(component.areTabsActive).toBeTrue();
+ expect(component.activeTab).toEqual('customer-information');
}, 1);
});
+
+ it('should show customer-information tab', () => {
+ component.areTabsActive = true;
+ component.showTab('customer-information');
+ expect(component.activeTab).toEqual('customer-information');
+ });
+
+ it('should show projects-type tab', () => {
+ component.areTabsActive = true;
+ component.showTab('projects-type');
+ expect(component.activeTab).toEqual('projects-type');
+ });
+
+ it('should show projects tab', () => {
+ component.areTabsActive = true;
+ component.showTab('projects');
+ expect(component.activeTab).toEqual('projects');
+ });
});
diff --git a/src/app/modules/customer-management/components/management-customer-projects/management-customer-projects.component.ts b/src/app/modules/customer-management/components/management-customer-projects/management-customer-projects.component.ts
index 0d6aac905..b70ec3658 100644
--- a/src/app/modules/customer-management/components/management-customer-projects/management-customer-projects.component.ts
+++ b/src/app/modules/customer-management/components/management-customer-projects/management-customer-projects.component.ts
@@ -7,10 +7,18 @@ import { Component } from '@angular/core';
})
export class ManagementCustomerProjectsComponent {
areTabsActive: boolean;
-
+ activeTab: string;
constructor() {}
activeTabs($areTabsActive: boolean) {
- setTimeout(() => this.areTabsActive = $areTabsActive, 1);
+ setTimeout(() => {
+ this.areTabsActive = $areTabsActive;
+ this.activeTab = 'customer-information';
+ }, 1);
+ }
+
+ showTab(activeTab: string) {
+ this.activeTab = activeTab;
}
+
}
diff --git a/src/app/modules/time-entries/pages/time-entries.component.spec.ts b/src/app/modules/time-entries/pages/time-entries.component.spec.ts
index 63e90be1b..7854dc7ed 100644
--- a/src/app/modules/time-entries/pages/time-entries.component.spec.ts
+++ b/src/app/modules/time-entries/pages/time-entries.component.spec.ts
@@ -83,7 +83,7 @@ describe('TimeEntriesComponent', () => {
it('should call dataByMonth in ngOnInit()', async(() => {
component.ngOnInit();
- expect(component.dataByMonth.length).toEqual(1);
+ expect(component.dataByMonth.length).toEqual(0);
}));
it('should open Delete Modal', () => {