135. Test routes (#17)

This commit is contained in:
Art
2021-09-17 17:32:46 +03:00
parent 0357a5a88a
commit 5e1159711b
3 changed files with 26 additions and 2 deletions

View File

@ -0,0 +1,24 @@
import {routes} from './app-routing.module';
import {UserComponent} from "./component/user/user.component";
import {LoginComponent} from "./component/login/login.component";
import {RegisterComponent} from "./component/register/register.component";
describe('routes', () => {
it('should contain a route for /login', () => {
expect(routes).toContain({path: "login", component: LoginComponent});
});
it('should contain a route for /register', () => {
expect(routes).toContain({path: "register", component: RegisterComponent});
});
it('should contain a route for /user/management', () => {
expect(routes).toContain({path: "user/management", component: UserComponent});
});
it('should redirect to /login endpoint if no route found', () => {
expect(routes).toContain({path: '', redirectTo: '/login', pathMatch: 'full'});
});
})

View File

@ -4,7 +4,7 @@ import {LoginComponent} from "./component/login/login.component";
import {RegisterComponent} from "./component/register/register.component"; import {RegisterComponent} from "./component/register/register.component";
import {UserComponent} from "./component/user/user.component"; import {UserComponent} from "./component/user/user.component";
const routes: Routes = [ export const routes: Routes = [
{path: 'login', component: LoginComponent}, {path: 'login', component: LoginComponent},
{path: 'register', component: RegisterComponent}, {path: 'register', component: RegisterComponent},
{path: 'user/management', component: UserComponent}, {path: 'user/management', component: UserComponent},

View File

@ -487,7 +487,7 @@
<title>Gray Clouds Background</title> <title>Gray Clouds Background</title>
<path id="Path_39" data-name="Path 39" d="M2379.709,863.793c10-93-77-171-168-149-52-114-225-105-264,15-75,3-140,59-152,133-30,2.83-66.725,9.829-93.5,26.25-26.771-16.421-63.5-23.42-93.5-26.25-12-74-77-130-152-133-39-120-212-129-264-15-54.084-13.075-106.753,9.173-138.488,48.9-31.734-39.726-84.4-61.974-138.487-48.9-52-114-225-105-264,15a162.027,162.027,0,0,0-103.147,43.044c-30.633-45.365-87.1-72.091-145.206-58.044-52-114-225-105-264,15-75,3-140,59-152,133-53,5-127,23-130,83-2,42,35,72,70,86,49,20,106,18,157,5a165.625,165.625,0,0,0,120,0c47,94,178,113,251,33,61.112,8.015,113.854-5.72,150.492-29.764a165.62,165.62,0,0,0,110.861-3.236c47,94,178,113,251,33,31.385,4.116,60.563,2.495,86.487-3.311,25.924,5.806,55.1,7.427,86.488,3.311,73,80,204,61,251-33a165.625,165.625,0,0,0,120,0c51,13,108,15,157-5a147.188,147.188,0,0,0,33.5-18.694,147.217,147.217,0,0,0,33.5,18.694c49,20,106,18,157,5a165.625,165.625,0,0,0,120,0c47,94,178,113,251,33C2446.709,1093.793,2554.709,922.793,2379.709,863.793Z" transform="translate(142.69 -634.312)" fill="#eee"/> <path id="Path_39" data-name="Path 39" d="M2379.709,863.793c10-93-77-171-168-149-52-114-225-105-264,15-75,3-140,59-152,133-30,2.83-66.725,9.829-93.5,26.25-26.771-16.421-63.5-23.42-93.5-26.25-12-74-77-130-152-133-39-120-212-129-264-15-54.084-13.075-106.753,9.173-138.488,48.9-31.734-39.726-84.4-61.974-138.487-48.9-52-114-225-105-264,15a162.027,162.027,0,0,0-103.147,43.044c-30.633-45.365-87.1-72.091-145.206-58.044-52-114-225-105-264,15-75,3-140,59-152,133-53,5-127,23-130,83-2,42,35,72,70,86,49,20,106,18,157,5a165.625,165.625,0,0,0,120,0c47,94,178,113,251,33,61.112,8.015,113.854-5.72,150.492-29.764a165.62,165.62,0,0,0,110.861-3.236c47,94,178,113,251,33,31.385,4.116,60.563,2.495,86.487-3.311,25.924,5.806,55.1,7.427,86.488,3.311,73,80,204,61,251-33a165.625,165.625,0,0,0,120,0c51,13,108,15,157-5a147.188,147.188,0,0,0,33.5-18.694,147.217,147.217,0,0,0,33.5,18.694c49,20,106,18,157,5a165.625,165.625,0,0,0,120,0c47,94,178,113,251,33C2446.709,1093.793,2554.709,922.793,2379.709,863.793Z" transform="translate(142.69 -634.312)" fill="#eee"/>
</svg> </svg>
<router-outlet></router-outlet>
</div> </div>
<!-- * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * --> <!-- * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * -->