Browse Source

test: change some tests of error.handler.spec

pull/5124/head
mehmet-erim 6 years ago
parent
commit
412b26d9df
  1. 35
      npm/ng-packs/packages/theme-shared/src/lib/tests/error.handler.spec.ts

35
npm/ng-packs/packages/theme-shared/src/lib/tests/error.handler.spec.ts

@ -9,7 +9,7 @@ import { Actions, NgxsModule, ofActionDispatched, Store } from '@ngxs/store';
import { OAuthService } from 'angular-oauth2-oidc'; import { OAuthService } from 'angular-oauth2-oidc';
import { of } from 'rxjs'; import { of } from 'rxjs';
import { HttpErrorWrapperComponent } from '../components/http-error-wrapper/http-error-wrapper.component'; import { HttpErrorWrapperComponent } from '../components/http-error-wrapper/http-error-wrapper.component';
import { DEFAULT_ERROR_MESSAGES, ErrorHandler } from '../handlers'; import { DEFAULT_ERROR_MESSAGES, ErrorHandler, DEFAULT_ERROR_LOCALIZATIONS } from '../handlers';
import { ConfirmationService } from '../services'; import { ConfirmationService } from '../services';
import { httpErrorConfigFactory } from '../tokens/http-error.token'; import { httpErrorConfigFactory } from '../tokens/http-error.token';
@ -66,11 +66,11 @@ describe('ErrorHandler', () => {
const error = new HttpErrorResponse({ status: 500 }); const error = new HttpErrorResponse({ status: 500 });
const params = { const params = {
title: { title: {
key: 'AbpAccount::500Message', key: DEFAULT_ERROR_LOCALIZATIONS.defaultError500.title,
defaultValue: DEFAULT_ERROR_MESSAGES.defaultError500.title, defaultValue: DEFAULT_ERROR_MESSAGES.defaultError500.title,
}, },
details: { details: {
key: 'AbpAccount::InternalServerErrorMessage', key: DEFAULT_ERROR_LOCALIZATIONS.defaultError500.details,
defaultValue: DEFAULT_ERROR_MESSAGES.defaultError500.details, defaultValue: DEFAULT_ERROR_MESSAGES.defaultError500.details,
}, },
status: 500, status: 500,
@ -95,11 +95,11 @@ describe('ErrorHandler', () => {
const error = new HttpErrorResponse({ status: 403 }); const error = new HttpErrorResponse({ status: 403 });
const params = { const params = {
title: { title: {
key: 'AbpAccount::DefaultErrorMessage403', key: DEFAULT_ERROR_LOCALIZATIONS.defaultError403.title,
defaultValue: DEFAULT_ERROR_MESSAGES.defaultError403.title, defaultValue: DEFAULT_ERROR_MESSAGES.defaultError403.title,
}, },
details: { details: {
key: 'AbpAccount::DefaultErrorMessage403Detail', key: DEFAULT_ERROR_LOCALIZATIONS.defaultError403.details,
defaultValue: DEFAULT_ERROR_MESSAGES.defaultError403.details, defaultValue: DEFAULT_ERROR_MESSAGES.defaultError403.details,
}, },
status: 403, status: 403,
@ -124,7 +124,7 @@ describe('ErrorHandler', () => {
const error = new HttpErrorResponse({ status: 0, statusText: 'Unknown Error' }); const error = new HttpErrorResponse({ status: 0, statusText: 'Unknown Error' });
const params = { const params = {
title: { title: {
key: 'AbpAccount::DefaultErrorMessage', key: DEFAULT_ERROR_LOCALIZATIONS.defaultError.title,
defaultValue: DEFAULT_ERROR_MESSAGES.defaultError.title, defaultValue: DEFAULT_ERROR_MESSAGES.defaultError.title,
}, },
details: error.message, details: error.message,
@ -150,11 +150,11 @@ describe('ErrorHandler', () => {
expect(errorConfirmation).toHaveBeenCalledWith( expect(errorConfirmation).toHaveBeenCalledWith(
{ {
key: 'AbpAccount::DefaultErrorMessage404', key: DEFAULT_ERROR_LOCALIZATIONS.defaultError404.details,
defaultValue: DEFAULT_ERROR_MESSAGES.defaultError404.details, defaultValue: DEFAULT_ERROR_MESSAGES.defaultError404.details,
}, },
{ {
key: 'AbpAccount::DefaultErrorMessage404Detail', key: DEFAULT_ERROR_LOCALIZATIONS.defaultError404.title,
defaultValue: DEFAULT_ERROR_MESSAGES.defaultError404.title, defaultValue: DEFAULT_ERROR_MESSAGES.defaultError404.title,
}, },
CONFIRMATION_BUTTONS, CONFIRMATION_BUTTONS,
@ -165,8 +165,14 @@ describe('ErrorHandler', () => {
store.dispatch(new RestOccurError(new HttpErrorResponse({ status: 412 }))); store.dispatch(new RestOccurError(new HttpErrorResponse({ status: 412 })));
expect(errorConfirmation).toHaveBeenCalledWith( expect(errorConfirmation).toHaveBeenCalledWith(
DEFAULT_ERROR_MESSAGES.defaultError.details, {
DEFAULT_ERROR_MESSAGES.defaultError.title, key: DEFAULT_ERROR_LOCALIZATIONS.defaultError.details,
defaultValue: DEFAULT_ERROR_MESSAGES.defaultError.details,
},
{
key: DEFAULT_ERROR_LOCALIZATIONS.defaultError.title,
defaultValue: DEFAULT_ERROR_MESSAGES.defaultError.title,
},
CONFIRMATION_BUTTONS, CONFIRMATION_BUTTONS,
); );
}); });
@ -176,11 +182,11 @@ describe('ErrorHandler', () => {
expect(errorConfirmation).toHaveBeenCalledWith( expect(errorConfirmation).toHaveBeenCalledWith(
{ {
key: 'AbpAccount::DefaultErrorMessage401', key: DEFAULT_ERROR_LOCALIZATIONS.defaultError401.title,
defaultValue: DEFAULT_ERROR_MESSAGES.defaultError401.title, defaultValue: DEFAULT_ERROR_MESSAGES.defaultError401.title,
}, },
{ {
key: 'AbpAccount::DefaultErrorMessage401Detail', key: DEFAULT_ERROR_LOCALIZATIONS.defaultError401.details,
defaultValue: DEFAULT_ERROR_MESSAGES.defaultError401.details, defaultValue: DEFAULT_ERROR_MESSAGES.defaultError401.details,
}, },
CONFIRMATION_BUTTONS, CONFIRMATION_BUTTONS,
@ -205,7 +211,10 @@ describe('ErrorHandler', () => {
store.dispatch(new RestOccurError(new HttpErrorResponse({ status: 401, headers }))); store.dispatch(new RestOccurError(new HttpErrorResponse({ status: 401, headers })));
expect(errorConfirmation).toHaveBeenCalledWith( expect(errorConfirmation).toHaveBeenCalledWith(
DEFAULT_ERROR_MESSAGES.defaultError.title, {
key: DEFAULT_ERROR_LOCALIZATIONS.defaultError.title,
defaultValue: DEFAULT_ERROR_MESSAGES.defaultError.title,
},
null, null,
CONFIRMATION_BUTTONS, CONFIRMATION_BUTTONS,
); );

Loading…
Cancel
Save