diff --git a/src/app/app.component.spec.ts b/src/app/app.component.spec.ts deleted file mode 100644 index 5d8f2e3..0000000 --- a/src/app/app.component.spec.ts +++ /dev/null @@ -1,29 +0,0 @@ -import { TestBed } from '@angular/core/testing'; -import { AppComponent } from './app.component'; - -describe('AppComponent', () => { - beforeEach(async () => { - await TestBed.configureTestingModule({ - imports: [AppComponent], - }).compileComponents(); - }); - - it('should create the app', () => { - const fixture = TestBed.createComponent(AppComponent); - const app = fixture.componentInstance; - expect(app).toBeTruthy(); - }); - - it(`should have the 'CheemsAngular' title`, () => { - const fixture = TestBed.createComponent(AppComponent); - const app = fixture.componentInstance; - expect(app.title).toEqual('CheemsAngular'); - }); - - it('should render title', () => { - const fixture = TestBed.createComponent(AppComponent); - fixture.detectChanges(); - const compiled = fixture.nativeElement as HTMLElement; - expect(compiled.querySelector('h1')?.textContent).toContain('Hello, CheemsAngular'); - }); -}); diff --git a/src/app/app.routes.ts b/src/app/app.routes.ts index 8f3bfdb..fa90180 100644 --- a/src/app/app.routes.ts +++ b/src/app/app.routes.ts @@ -6,6 +6,7 @@ import { DevSettingsComponent } from './pages/dev-settings/dev-settings.componen import { ClosetComponent } from './pages/closet/closet.component'; import { OnworkPageComponent } from './pages/onwork-page/onwork-page.component'; import { P404Component } from './pages/p404/p404.component'; +import { developmentGuard, testingGuard } from './guards/guard.guard'; export const routes: Routes = [ {path: "game", component: GameComponent, pathMatch: "full"}, @@ -16,5 +17,7 @@ export const routes: Routes = [ {path: "onWork", component: OnworkPageComponent, pathMatch: "full"}, {path: "p404", component: P404Component, pathMatch: "full"}, {path: "", redirectTo: "game", pathMatch: "full"}, + {path: "development", component: GameComponent, canActivate: [developmentGuard]}, + {path: "test", component: GameComponent, canActivate: [testingGuard]}, {path: "**", redirectTo: "p404"} ]; diff --git a/src/app/components/navbar/navbar.component.spec.ts b/src/app/components/navbar/navbar.component.spec.ts deleted file mode 100644 index cfedf9e..0000000 --- a/src/app/components/navbar/navbar.component.spec.ts +++ /dev/null @@ -1,23 +0,0 @@ -import { ComponentFixture, TestBed } from '@angular/core/testing'; - -import { NavbarComponent } from './navbar.component'; - -describe('NavbarComponent', () => { - let component: NavbarComponent; - let fixture: ComponentFixture; - - beforeEach(async () => { - await TestBed.configureTestingModule({ - imports: [NavbarComponent] - }) - .compileComponents(); - - fixture = TestBed.createComponent(NavbarComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); diff --git a/src/app/components/text-container/text-container.component.spec.ts b/src/app/components/text-container/text-container.component.spec.ts deleted file mode 100644 index 8568d8e..0000000 --- a/src/app/components/text-container/text-container.component.spec.ts +++ /dev/null @@ -1,23 +0,0 @@ -import { ComponentFixture, TestBed } from '@angular/core/testing'; - -import { TextContainerComponent } from './text-container.component'; - -describe('TextContainerComponent', () => { - let component: TextContainerComponent; - let fixture: ComponentFixture; - - beforeEach(async () => { - await TestBed.configureTestingModule({ - imports: [TextContainerComponent] - }) - .compileComponents(); - - fixture = TestBed.createComponent(TextContainerComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); diff --git a/src/app/guards/guard.guard.ts b/src/app/guards/guard.guard.ts new file mode 100644 index 0000000..3624bf1 --- /dev/null +++ b/src/app/guards/guard.guard.ts @@ -0,0 +1,11 @@ +import { CanActivateFn } from '@angular/router'; + +export const developmentGuard: CanActivateFn = (route, state) => { + window.location.href = "/CheemsBonkGame/development"; + return false; +}; + +export const testingGuard: CanActivateFn = (route, state) => { + window.location.href = "/CheemsBonkGame/test"; + return false; +}; diff --git a/src/app/pages/closet/closet.component.spec.ts b/src/app/pages/closet/closet.component.spec.ts deleted file mode 100644 index 571b143..0000000 --- a/src/app/pages/closet/closet.component.spec.ts +++ /dev/null @@ -1,23 +0,0 @@ -import { ComponentFixture, TestBed } from '@angular/core/testing'; - -import { ClosetComponent } from './closet.component'; - -describe('ClosetComponent', () => { - let component: ClosetComponent; - let fixture: ComponentFixture; - - beforeEach(async () => { - await TestBed.configureTestingModule({ - imports: [ClosetComponent] - }) - .compileComponents(); - - fixture = TestBed.createComponent(ClosetComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); diff --git a/src/app/pages/dev-settings/dev-settings.component.spec.ts b/src/app/pages/dev-settings/dev-settings.component.spec.ts deleted file mode 100644 index 66765f4..0000000 --- a/src/app/pages/dev-settings/dev-settings.component.spec.ts +++ /dev/null @@ -1,23 +0,0 @@ -import { ComponentFixture, TestBed } from '@angular/core/testing'; - -import { DevSettingsComponent } from './dev-settings.component'; - -describe('DevSettingsComponent', () => { - let component: DevSettingsComponent; - let fixture: ComponentFixture; - - beforeEach(async () => { - await TestBed.configureTestingModule({ - imports: [DevSettingsComponent] - }) - .compileComponents(); - - fixture = TestBed.createComponent(DevSettingsComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); diff --git a/src/app/pages/game/game.component.spec.ts b/src/app/pages/game/game.component.spec.ts deleted file mode 100644 index 47c16c9..0000000 --- a/src/app/pages/game/game.component.spec.ts +++ /dev/null @@ -1,23 +0,0 @@ -import { ComponentFixture, TestBed } from '@angular/core/testing'; - -import { GameComponent } from './game.component'; - -describe('GameComponent', () => { - let component: GameComponent; - let fixture: ComponentFixture; - - beforeEach(async () => { - await TestBed.configureTestingModule({ - imports: [GameComponent] - }) - .compileComponents(); - - fixture = TestBed.createComponent(GameComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); diff --git a/src/app/pages/menu/menu.component.spec.ts b/src/app/pages/menu/menu.component.spec.ts deleted file mode 100644 index 7419205..0000000 --- a/src/app/pages/menu/menu.component.spec.ts +++ /dev/null @@ -1,23 +0,0 @@ -import { ComponentFixture, TestBed } from '@angular/core/testing'; - -import { MenuComponent } from './menu.component'; - -describe('MenuComponent', () => { - let component: MenuComponent; - let fixture: ComponentFixture; - - beforeEach(async () => { - await TestBed.configureTestingModule({ - imports: [MenuComponent] - }) - .compileComponents(); - - fixture = TestBed.createComponent(MenuComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); diff --git a/src/app/pages/onwork-page/onwork-page.component.spec.ts b/src/app/pages/onwork-page/onwork-page.component.spec.ts deleted file mode 100644 index e32faf4..0000000 --- a/src/app/pages/onwork-page/onwork-page.component.spec.ts +++ /dev/null @@ -1,23 +0,0 @@ -import { ComponentFixture, TestBed } from '@angular/core/testing'; - -import { OnworkPageComponent } from './onwork-page.component'; - -describe('OnworkPageComponent', () => { - let component: OnworkPageComponent; - let fixture: ComponentFixture; - - beforeEach(async () => { - await TestBed.configureTestingModule({ - imports: [OnworkPageComponent] - }) - .compileComponents(); - - fixture = TestBed.createComponent(OnworkPageComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); diff --git a/src/app/pages/p404/p404.component.spec.ts b/src/app/pages/p404/p404.component.spec.ts deleted file mode 100644 index 2e2f99f..0000000 --- a/src/app/pages/p404/p404.component.spec.ts +++ /dev/null @@ -1,23 +0,0 @@ -import { ComponentFixture, TestBed } from '@angular/core/testing'; - -import { P404Component } from './p404.component'; - -describe('P404Component', () => { - let component: P404Component; - let fixture: ComponentFixture; - - beforeEach(async () => { - await TestBed.configureTestingModule({ - imports: [P404Component] - }) - .compileComponents(); - - fixture = TestBed.createComponent(P404Component); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); diff --git a/src/app/pages/settings/settings.component.spec.ts b/src/app/pages/settings/settings.component.spec.ts deleted file mode 100644 index 82c748a..0000000 --- a/src/app/pages/settings/settings.component.spec.ts +++ /dev/null @@ -1,23 +0,0 @@ -import { ComponentFixture, TestBed } from '@angular/core/testing'; - -import { SettingsComponent } from './settings.component'; - -describe('SettingsComponent', () => { - let component: SettingsComponent; - let fixture: ComponentFixture; - - beforeEach(async () => { - await TestBed.configureTestingModule({ - imports: [SettingsComponent] - }) - .compileComponents(); - - fixture = TestBed.createComponent(SettingsComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); diff --git a/src/app/services/tools.service.spec.ts b/src/app/services/tools.service.spec.ts deleted file mode 100644 index 3225de8..0000000 --- a/src/app/services/tools.service.spec.ts +++ /dev/null @@ -1,16 +0,0 @@ -import { TestBed } from '@angular/core/testing'; - -import { ToolsService } from './tools.service'; - -describe('ToolsService', () => { - let service: ToolsService; - - beforeEach(() => { - TestBed.configureTestingModule({}); - service = TestBed.inject(ToolsService); - }); - - it('should be created', () => { - expect(service).toBeTruthy(); - }); -}); diff --git a/src/app/services/translations.service.spec.ts b/src/app/services/translations.service.spec.ts deleted file mode 100644 index 26ed361..0000000 --- a/src/app/services/translations.service.spec.ts +++ /dev/null @@ -1,16 +0,0 @@ -import { TestBed } from '@angular/core/testing'; - -import { TranslationsService } from './constants.service'; - -describe('TranslationsService', () => { - let service: TranslationsService; - - beforeEach(() => { - TestBed.configureTestingModule({}); - service = TestBed.inject(TranslationsService); - }); - - it('should be created', () => { - expect(service).toBeTruthy(); - }); -}); diff --git a/src/index.html b/src/index.html index e15e4fa..ac88998 100644 --- a/src/index.html +++ b/src/index.html @@ -8,7 +8,7 @@ - +