diff --git a/overlord/.eslintrc.js b/overlord/.eslintrc.js index 91b44655..7e7569e4 100644 --- a/overlord/.eslintrc.js +++ b/overlord/.eslintrc.js @@ -1,12 +1,6 @@ /* -👋 Hi! This file was autogenerated by tslint-to-eslint-config. -https://github.com/typescript-eslint/tslint-to-eslint-config - -It represents the closest reasonable ESLint configuration to this -project's original TSLint configuration. - We recommend eventually switching this configuration to extend from -the recommended rulesets in typescript-eslint. +the recommended rulesets in typescript-eslint. https://github.com/typescript-eslint/tslint-to-eslint-config/blob/master/docs/FAQs.md Happy linting! 💖 @@ -18,7 +12,7 @@ module.exports = { "airbnb-typescript/base", // Settings for Prettier "prettier/@typescript-eslint", - "plugin:prettier/recommended", + "plugin:prettier/recommended", ], "env": { "browser": true, @@ -50,164 +44,4 @@ module.exports = { }, }, ] - "rules": { - "@angular-eslint/component-class-suffix": "error", - "@angular-eslint/directive-class-suffix": "error", - "@angular-eslint/no-host-metadata-property": "error", - "@angular-eslint/no-input-rename": "error", - "@angular-eslint/no-inputs-metadata-property": "error", - "@angular-eslint/no-output-on-prefix": "error", - "@angular-eslint/no-output-rename": "error", - "@angular-eslint/no-outputs-metadata-property": "error", - "@angular-eslint/use-lifecycle-interface": "error", - "@angular-eslint/use-pipe-transform-interface": "error", - "@typescript-eslint/consistent-type-definitions": "error", - "@typescript-eslint/dot-notation": "off", - "@typescript-eslint/explicit-member-accessibility": [ - "off", - { - "accessibility": "explicit" - } - ], - "@typescript-eslint/indent": "error", - "@typescript-eslint/member-delimiter-style": [ - "error", - { - "multiline": { - "delimiter": "semi", - "requireLast": true - }, - "singleline": { - "delimiter": "semi", - "requireLast": false - } - } - ], - "@typescript-eslint/member-ordering": "error", - "@typescript-eslint/naming-convention": "error", - "@typescript-eslint/no-empty-function": "off", - "@typescript-eslint/no-empty-interface": "error", - "@typescript-eslint/no-inferrable-types": [ - "error", - { - "ignoreParameters": true - } - ], - "@typescript-eslint/no-misused-new": "error", - "@typescript-eslint/no-non-null-assertion": "error", - "@typescript-eslint/no-unused-expressions": "error", - "@typescript-eslint/prefer-function-type": "error", - "@typescript-eslint/quotes": [ - "error", - "single" - ], - "@typescript-eslint/semi": [ - "error", - "always" - ], - "@typescript-eslint/type-annotation-spacing": "error", - "@typescript-eslint/unified-signatures": "error", - "arrow-body-style": "error", - "brace-style": [ - "error", - "1tbs" - ], - "constructor-super": "error", - "curly": "error", - "eol-last": "error", - "eqeqeq": [ - "error", - "smart" - ], - "guard-for-in": "error", - "id-blacklist": "off", - "id-match": "off", - "import/no-deprecated": "warn", - "jsdoc/no-types": "error", - "max-len": [ - "error", - { - "code": 140 - } - ], - "no-bitwise": "error", - "no-caller": "error", - "no-console": [ - "error", - { - "allow": [ - "log", - "dirxml", - "warn", - "error", - "dir", - "timeLog", - "assert", - "clear", - "count", - "countReset", - "group", - "groupCollapsed", - "groupEnd", - "table", - "Console", - "markTimeline", - "profile", - "profileEnd", - "timeline", - "timelineEnd", - "timeStamp", - "context" - ] - } - ], - "no-debugger": "error", - "no-empty": "off", - "no-eval": "error", - "no-fallthrough": "error", - "no-new-wrappers": "error", - "no-restricted-imports": [ - "error", - "rxjs/Rx" - ], - "no-shadow": [ - "error", - { - "hoist": "all" - } - ], - "no-throw-literal": "error", - "no-trailing-spaces": "error", - "no-undef-init": "error", - "no-underscore-dangle": "off", - "no-unused-labels": "error", - "no-var": "error", - "prefer-const": "error", - "radix": "error", - "spaced-comment": [ - "error", - "always", - { - "markers": [ - "/" - ] - } - ], - "@typescript-eslint/tslint/config": [ - "error", - { - "rules": { - "import-spacing": true, - "whitespace": [ - true, - "check-branch", - "check-decl", - "check-operator", - "check-separator", - "check-type" - ] - } - } - ] - } }; diff --git a/overlord/package.json b/overlord/package.json index 88cc544b..6cb2bd53 100644 --- a/overlord/package.json +++ b/overlord/package.json @@ -57,6 +57,7 @@ "eslint-config-prettier": "^6.12.0", "eslint-plugin-import": "^2.22.1", "eslint-plugin-prettier": "^3.1.4", + "husky": "^4.3.0", "jasmine-core": "~3.5.0", "jasmine-spec-reporter": "~5.0.0", "karma": "^5.1.0", @@ -64,11 +65,26 @@ "karma-coverage-istanbul-reporter": "~3.0.2", "karma-jasmine": "~3.3.0", "karma-jasmine-html-reporter": "^1.5.0", + "lint-staged": "^10.4.0", "mathjs": "^7.3.0", "prettier": "^2.1.2", "protractor": "~7.0.0", "standard-version": "^8.0.2", "ts-node": "^8.10.2", "typescript": "3.9.6" + }, + "husky": { + "hooks": { + "pre-commit": "lint-staged", + "pre-push": "ng build --prod" + } + }, + "lint-staged": { + "./src/*.{js,jsx,ts,tsx}": [ + "npx prettier --write" + ], + "./src/*.{js,jsx,ts,tsx, css, html}": [ + "eslint --cache --fix" + ] } } diff --git a/overlord/src/app/account/account-detail/account-detail.component.spec.ts b/overlord/src/app/account/account-detail/account-detail.component.spec.ts index e14d1961..285860ab 100644 --- a/overlord/src/app/account/account-detail/account-detail.component.spec.ts +++ b/overlord/src/app/account/account-detail/account-detail.component.spec.ts @@ -1,4 +1,7 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; +import { MatDialogModule } from '@angular/material/dialog'; +import { ReactiveFormsModule } from '@angular/forms'; +import { RouterTestingModule } from '@angular/router/testing'; import { AccountDetailComponent } from './account-detail.component'; @@ -8,6 +11,7 @@ describe('AccountDetailComponent', () => { beforeEach(async(() => { TestBed.configureTestingModule({ + imports: [MatDialogModule, ReactiveFormsModule, RouterTestingModule], declarations: [AccountDetailComponent], }).compileComponents(); })); diff --git a/overlord/src/app/account/account-list-resolver.service.spec.ts b/overlord/src/app/account/account-list-resolver.service.spec.ts index d7ab2608..3f5c7918 100644 --- a/overlord/src/app/account/account-list-resolver.service.spec.ts +++ b/overlord/src/app/account/account-list-resolver.service.spec.ts @@ -1,18 +1,17 @@ import { inject, TestBed } from '@angular/core/testing'; +import { HttpClientModule } from '@angular/common/http'; -import { AccountListResolverService } from './account-list-resolver.service'; +import { AccountListResolver } from './account-list-resolver.service'; -describe('AccountListResolverService', () => { +describe('AccountListResolver', () => { beforeEach(() => { TestBed.configureTestingModule({ - providers: [AccountListResolverService], + imports: [HttpClientModule], + providers: [AccountListResolver], }); }); - it('should be created', inject( - [AccountListResolverService], - (service: AccountListResolverService) => { - expect(service).toBeTruthy(); - }, - )); + it('should be created', inject([AccountListResolver], (service: AccountListResolver) => { + expect(service).toBeTruthy(); + })); }); diff --git a/overlord/src/app/account/account-list/account-list.component.spec.ts b/overlord/src/app/account/account-list/account-list.component.spec.ts index fcaa5a0c..85aabf1f 100644 --- a/overlord/src/app/account/account-list/account-list.component.spec.ts +++ b/overlord/src/app/account/account-list/account-list.component.spec.ts @@ -1,4 +1,6 @@ import { ComponentFixture, fakeAsync, TestBed } from '@angular/core/testing'; +import { ReactiveFormsModule } from '@angular/forms'; +import { RouterTestingModule } from '@angular/router/testing'; import { AccountListComponent } from './account-list.component'; @@ -8,6 +10,7 @@ describe('AccountListComponent', () => { beforeEach(fakeAsync(() => { TestBed.configureTestingModule({ + imports: [ReactiveFormsModule, RouterTestingModule], declarations: [AccountListComponent], }).compileComponents(); diff --git a/overlord/src/app/account/account-resolver.service.spec.ts b/overlord/src/app/account/account-resolver.service.spec.ts index 10755c94..22925f94 100644 --- a/overlord/src/app/account/account-resolver.service.spec.ts +++ b/overlord/src/app/account/account-resolver.service.spec.ts @@ -1,18 +1,18 @@ import { inject, TestBed } from '@angular/core/testing'; +import { HttpClientModule } from '@angular/common/http'; +import { RouterTestingModule } from '@angular/router/testing'; -import { AccountResolverService } from './account-resolver.service'; +import { AccountResolver } from './account-resolver.service'; -describe('AccountResolverService', () => { +describe('AccountResolver', () => { beforeEach(() => { TestBed.configureTestingModule({ - providers: [AccountDetailResolverService], + imports: [HttpClientModule, RouterTestingModule], + providers: [AccountResolver], }); }); - it('should be created', inject( - [AccountDetailResolverService], - (service: AccountDetailResolverService) => { - expect(service).toBeTruthy(); - }, - )); + it('should be created', inject([AccountResolver], (service: AccountResolver) => { + expect(service).toBeTruthy(); + })); }); diff --git a/overlord/src/app/account/account-type-resolver.service.spec.ts b/overlord/src/app/account/account-type-resolver.service.spec.ts index 71aaaa98..761b1349 100644 --- a/overlord/src/app/account/account-type-resolver.service.spec.ts +++ b/overlord/src/app/account/account-type-resolver.service.spec.ts @@ -1,18 +1,17 @@ import { inject, TestBed } from '@angular/core/testing'; +import { HttpClientModule } from '@angular/common/http'; -import { AccountTypeResolverService } from './account-type-resolver.service'; +import { AccountTypeResolver } from './account-type-resolver.service'; -describe('AccountTypeResolverService', () => { +describe('AccountTypeResolver', () => { beforeEach(() => { TestBed.configureTestingModule({ - providers: [AccountTypeResolverService], + imports: [HttpClientModule], + providers: [AccountTypeResolver], }); }); - it('should be created', inject( - [AccountTypeResolverService], - (service: AccountTypeResolverService) => { - expect(service).toBeTruthy(); - }, - )); + it('should be created', inject([AccountTypeResolver], (service: AccountTypeResolver) => { + expect(service).toBeTruthy(); + })); }); diff --git a/overlord/src/app/account/account-type.service.spec.ts b/overlord/src/app/account/account-type.service.spec.ts index cea9c82d..3915e06d 100644 --- a/overlord/src/app/account/account-type.service.spec.ts +++ b/overlord/src/app/account/account-type.service.spec.ts @@ -1,10 +1,12 @@ import { inject, TestBed } from '@angular/core/testing'; +import { HttpClientModule } from '@angular/common/http'; import { AccountTypeService } from './account-type.service'; describe('AccountTypeService', () => { beforeEach(() => { TestBed.configureTestingModule({ + imports: [HttpClientModule], providers: [AccountTypeService], }); }); diff --git a/overlord/src/app/attendance/attendance-resolver.service.spec.ts b/overlord/src/app/attendance/attendance-resolver.service.spec.ts index 6822c547..df978bed 100644 --- a/overlord/src/app/attendance/attendance-resolver.service.spec.ts +++ b/overlord/src/app/attendance/attendance-resolver.service.spec.ts @@ -1,10 +1,12 @@ import { inject, TestBed } from '@angular/core/testing'; +import { HttpClientModule } from '@angular/common/http'; import { AttendanceResolver } from './attendance-resolver.service'; describe('AttendanceResolver', () => { beforeEach(() => { TestBed.configureTestingModule({ + imports: [HttpClientModule], providers: [AttendanceResolver], }); }); diff --git a/overlord/src/app/attendance/attendance.component.spec.ts b/overlord/src/app/attendance/attendance.component.spec.ts index f726470c..d644ac35 100644 --- a/overlord/src/app/attendance/attendance.component.spec.ts +++ b/overlord/src/app/attendance/attendance.component.spec.ts @@ -1,4 +1,7 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; +import { MatDialogModule } from '@angular/material/dialog'; +import { ReactiveFormsModule } from '@angular/forms'; +import { RouterTestingModule } from '@angular/router/testing'; import { AttendanceComponent } from './attendance.component'; @@ -8,6 +11,7 @@ describe('AttendanceComponent', () => { beforeEach(async(() => { TestBed.configureTestingModule({ + imports: [MatDialogModule, ReactiveFormsModule, RouterTestingModule], declarations: [AttendanceComponent], }).compileComponents(); })); diff --git a/overlord/src/app/attendance/attendance.service.spec.ts b/overlord/src/app/attendance/attendance.service.spec.ts index 94021b38..b0fbbbd6 100644 --- a/overlord/src/app/attendance/attendance.service.spec.ts +++ b/overlord/src/app/attendance/attendance.service.spec.ts @@ -1,15 +1,17 @@ import { inject, TestBed } from '@angular/core/testing'; +import { HttpClientModule } from '@angular/common/http'; -import { VoucherService } from './attendance.service'; +import { AttendanceService } from './attendance.service'; describe('AttendanceService', () => { beforeEach(() => { TestBed.configureTestingModule({ - providers: [VoucherService], + imports: [HttpClientModule], + providers: [AttendanceService], }); }); - it('should be created', inject([VoucherService], (service: VoucherService) => { + it('should be created', inject([AttendanceService], (service: AttendanceService) => { expect(service).toBeTruthy(); })); }); diff --git a/overlord/src/app/auth/auth-guard.service.spec.ts b/overlord/src/app/auth/auth-guard.service.spec.ts index 272ec89a..19ce85c1 100644 --- a/overlord/src/app/auth/auth-guard.service.spec.ts +++ b/overlord/src/app/auth/auth-guard.service.spec.ts @@ -1,15 +1,15 @@ import { inject, TestBed } from '@angular/core/testing'; -import { AuthGuardService } from './auth-guard.service'; +import { AuthGuard } from './auth-guard.service'; -describe('AuthGuardService', () => { +describe('AuthGuard', () => { beforeEach(() => { TestBed.configureTestingModule({ - providers: [AuthGuardService], + providers: [AuthGuard], }); }); - it('should be created', inject([AuthGuardService], (service: AuthGuardService) => { + it('should be created', inject([AuthGuard], (service: AuthGuard) => { expect(service).toBeTruthy(); })); }); diff --git a/overlord/src/app/auth/auth.service.spec.ts b/overlord/src/app/auth/auth.service.spec.ts index 22daf968..dbc66c0c 100644 --- a/overlord/src/app/auth/auth.service.spec.ts +++ b/overlord/src/app/auth/auth.service.spec.ts @@ -1,10 +1,12 @@ import { inject, TestBed } from '@angular/core/testing'; +import { HttpClientModule } from '@angular/common/http'; import { AuthService } from './auth.service'; describe('AuthService', () => { beforeEach(() => { TestBed.configureTestingModule({ + imports: [HttpClientModule], providers: [AuthService], }); }); diff --git a/overlord/src/app/auth/login/login.component.spec.ts b/overlord/src/app/auth/login/login.component.spec.ts index 3eb0bcf8..aae79fd1 100644 --- a/overlord/src/app/auth/login/login.component.spec.ts +++ b/overlord/src/app/auth/login/login.component.spec.ts @@ -1,4 +1,6 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; +import { HttpClientModule } from '@angular/common/http'; +import { RouterTestingModule } from '@angular/router/testing'; import { LoginComponent } from './login.component'; @@ -8,6 +10,7 @@ describe('LoginComponent', () => { beforeEach(async(() => { TestBed.configureTestingModule({ + imports: [HttpClientModule, RouterTestingModule], declarations: [LoginComponent], }).compileComponents(); })); diff --git a/overlord/src/app/auth/logout/logout.component.spec.ts b/overlord/src/app/auth/logout/logout.component.spec.ts index b8d38bc2..b80bcdd9 100644 --- a/overlord/src/app/auth/logout/logout.component.spec.ts +++ b/overlord/src/app/auth/logout/logout.component.spec.ts @@ -1,4 +1,6 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; +import { HttpClientModule } from '@angular/common/http'; +import { RouterTestingModule } from '@angular/router/testing'; import { LogoutComponent } from './logout.component'; @@ -8,6 +10,7 @@ describe('LogoutComponent', () => { beforeEach(async(() => { TestBed.configureTestingModule({ + imports: [HttpClientModule, RouterTestingModule], declarations: [LogoutComponent], }).compileComponents(); })); diff --git a/overlord/src/app/balance-sheet/balance-sheet-resolver.service.spec.ts b/overlord/src/app/balance-sheet/balance-sheet-resolver.service.spec.ts index aa61a074..6edb6a85 100644 --- a/overlord/src/app/balance-sheet/balance-sheet-resolver.service.spec.ts +++ b/overlord/src/app/balance-sheet/balance-sheet-resolver.service.spec.ts @@ -1,10 +1,12 @@ import { inject, TestBed } from '@angular/core/testing'; +import { HttpClientModule } from '@angular/common/http'; import { BalanceSheetResolver } from './balance-sheet-resolver.service'; describe('BalanceSheetResolver', () => { beforeEach(() => { TestBed.configureTestingModule({ + imports: [HttpClientModule], providers: [BalanceSheetResolver], }); }); diff --git a/overlord/src/app/balance-sheet/balance-sheet.component.spec.ts b/overlord/src/app/balance-sheet/balance-sheet.component.spec.ts index a1c69881..fa52161c 100644 --- a/overlord/src/app/balance-sheet/balance-sheet.component.spec.ts +++ b/overlord/src/app/balance-sheet/balance-sheet.component.spec.ts @@ -1,4 +1,6 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; +import { ReactiveFormsModule } from '@angular/forms'; +import { RouterTestingModule } from '@angular/router/testing'; import { BalanceSheetComponent } from './balance-sheet.component'; @@ -8,6 +10,7 @@ describe('BalanceSheetComponent', () => { beforeEach(async(() => { TestBed.configureTestingModule({ + imports: [ReactiveFormsModule, RouterTestingModule], declarations: [BalanceSheetComponent], }).compileComponents(); })); diff --git a/overlord/src/app/balance-sheet/balance-sheet.service.spec.ts b/overlord/src/app/balance-sheet/balance-sheet.service.spec.ts index 42e883b8..c3821bb3 100644 --- a/overlord/src/app/balance-sheet/balance-sheet.service.spec.ts +++ b/overlord/src/app/balance-sheet/balance-sheet.service.spec.ts @@ -1,10 +1,12 @@ import { inject, TestBed } from '@angular/core/testing'; +import { HttpClientModule } from '@angular/common/http'; import { BalanceSheetService } from './balance-sheet.service'; describe('BalanceSheetService', () => { beforeEach(() => { TestBed.configureTestingModule({ + imports: [HttpClientModule], providers: [BalanceSheetService], }); }); diff --git a/overlord/src/app/cash-flow/cash-flow-resolver.service.spec.ts b/overlord/src/app/cash-flow/cash-flow-resolver.service.spec.ts index 41add488..c5712f8f 100644 --- a/overlord/src/app/cash-flow/cash-flow-resolver.service.spec.ts +++ b/overlord/src/app/cash-flow/cash-flow-resolver.service.spec.ts @@ -1,10 +1,12 @@ import { inject, TestBed } from '@angular/core/testing'; +import { HttpClientModule } from '@angular/common/http'; import { CashFlowResolver } from './cash-flow-resolver.service'; describe('CashFlowResolver', () => { beforeEach(() => { TestBed.configureTestingModule({ + imports: [HttpClientModule], providers: [CashFlowResolver], }); }); diff --git a/overlord/src/app/cash-flow/cash-flow.component.spec.ts b/overlord/src/app/cash-flow/cash-flow.component.spec.ts index baba1bf5..18cbf658 100644 --- a/overlord/src/app/cash-flow/cash-flow.component.spec.ts +++ b/overlord/src/app/cash-flow/cash-flow.component.spec.ts @@ -1,4 +1,6 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; +import { ReactiveFormsModule } from '@angular/forms'; +import { RouterTestingModule } from '@angular/router/testing'; import { CashFlowComponent } from './cash-flow.component'; @@ -8,6 +10,7 @@ describe('CashFlowComponent', () => { beforeEach(async(() => { TestBed.configureTestingModule({ + imports: [ReactiveFormsModule, RouterTestingModule], declarations: [CashFlowComponent], }).compileComponents(); })); diff --git a/overlord/src/app/cash-flow/cash-flow.service.spec.ts b/overlord/src/app/cash-flow/cash-flow.service.spec.ts index ab8fc572..9f59cbef 100644 --- a/overlord/src/app/cash-flow/cash-flow.service.spec.ts +++ b/overlord/src/app/cash-flow/cash-flow.service.spec.ts @@ -1,10 +1,12 @@ import { inject, TestBed } from '@angular/core/testing'; +import { HttpClientModule } from '@angular/common/http'; import { CashFlowService } from './cash-flow.service'; describe('CashFlowService', () => { beforeEach(() => { TestBed.configureTestingModule({ + imports: [HttpClientModule], providers: [CashFlowService], }); }); diff --git a/overlord/src/app/client/client-detail/client-detail.component.spec.ts b/overlord/src/app/client/client-detail/client-detail.component.spec.ts index e3d341c6..1a06a732 100644 --- a/overlord/src/app/client/client-detail/client-detail.component.spec.ts +++ b/overlord/src/app/client/client-detail/client-detail.component.spec.ts @@ -1,4 +1,7 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; +import { MatDialogModule } from '@angular/material/dialog'; +import { ReactiveFormsModule } from '@angular/forms'; +import { RouterTestingModule } from '@angular/router/testing'; import { ClientDetailComponent } from './client-detail.component'; @@ -8,6 +11,7 @@ describe('ClientDetailComponent', () => { beforeEach(async(() => { TestBed.configureTestingModule({ + imports: [MatDialogModule, ReactiveFormsModule, RouterTestingModule], declarations: [ClientDetailComponent], }).compileComponents(); })); diff --git a/overlord/src/app/client/client-list-resolver.service.spec.ts b/overlord/src/app/client/client-list-resolver.service.spec.ts index 4abf0573..bb811d0a 100644 --- a/overlord/src/app/client/client-list-resolver.service.spec.ts +++ b/overlord/src/app/client/client-list-resolver.service.spec.ts @@ -1,18 +1,18 @@ import { inject, TestBed } from '@angular/core/testing'; +import { HttpClientModule } from '@angular/common/http'; +import { RouterTestingModule } from '@angular/router/testing'; -import { ClientListResolverService } from './client-list-resolver.service'; +import { ClientListResolver } from './client-list-resolver.service'; -describe('ClientListResolverService', () => { +describe('ClientListResolver', () => { beforeEach(() => { TestBed.configureTestingModule({ - providers: [ClientListResolverService], + imports: [HttpClientModule, RouterTestingModule], + providers: [ClientListResolver], }); }); - it('should be created', inject( - [ClientListResolverService], - (service: ClientListResolverService) => { - expect(service).toBeTruthy(); - }, - )); + it('should be created', inject([ClientListResolver], (service: ClientListResolver) => { + expect(service).toBeTruthy(); + })); }); diff --git a/overlord/src/app/client/client-list/client-list.component.spec.ts b/overlord/src/app/client/client-list/client-list.component.spec.ts index 05930711..44250781 100644 --- a/overlord/src/app/client/client-list/client-list.component.spec.ts +++ b/overlord/src/app/client/client-list/client-list.component.spec.ts @@ -1,4 +1,5 @@ import { ComponentFixture, fakeAsync, TestBed } from '@angular/core/testing'; +import { RouterTestingModule } from '@angular/router/testing'; import { ClientListComponent } from './client-list.component'; @@ -8,6 +9,7 @@ describe('ClientListComponent', () => { beforeEach(fakeAsync(() => { TestBed.configureTestingModule({ + imports: [RouterTestingModule], declarations: [ClientListComponent], }).compileComponents(); diff --git a/overlord/src/app/client/client-resolver.service.spec.ts b/overlord/src/app/client/client-resolver.service.spec.ts index abfb37dd..b7c8f219 100644 --- a/overlord/src/app/client/client-resolver.service.spec.ts +++ b/overlord/src/app/client/client-resolver.service.spec.ts @@ -1,18 +1,18 @@ import { inject, TestBed } from '@angular/core/testing'; +import { HttpClientModule } from '@angular/common/http'; +import { RouterTestingModule } from '@angular/router/testing'; -import { ClientResolverService } from './client-resolver.service'; +import { ClientResolver } from './client-resolver.service'; -describe('ClientResolverService', () => { +describe('ClientResolver', () => { beforeEach(() => { TestBed.configureTestingModule({ - providers: [ClientDetailResolverService], + imports: [HttpClientModule, RouterTestingModule], + providers: [ClientResolver], }); }); - it('should be created', inject( - [ClientDetailResolverService], - (service: ClientDetailResolverService) => { - expect(service).toBeTruthy(); - }, - )); + it('should be created', inject([ClientResolver], (service: ClientResolver) => { + expect(service).toBeTruthy(); + })); }); diff --git a/overlord/src/app/client/client.service.spec.ts b/overlord/src/app/client/client.service.spec.ts index 866bfb3f..89debca7 100644 --- a/overlord/src/app/client/client.service.spec.ts +++ b/overlord/src/app/client/client.service.spec.ts @@ -1,10 +1,12 @@ import { inject, TestBed } from '@angular/core/testing'; +import { HttpClientModule } from '@angular/common/http'; import { ClientService } from './client.service'; describe('ClientService', () => { beforeEach(() => { TestBed.configureTestingModule({ + imports: [HttpClientModule], providers: [ClientService], }); }); diff --git a/overlord/src/app/closing-stock/closing-stock-resolver.service.spec.ts b/overlord/src/app/closing-stock/closing-stock-resolver.service.spec.ts index 017ec937..003ca74c 100644 --- a/overlord/src/app/closing-stock/closing-stock-resolver.service.spec.ts +++ b/overlord/src/app/closing-stock/closing-stock-resolver.service.spec.ts @@ -1,10 +1,12 @@ import { inject, TestBed } from '@angular/core/testing'; +import { HttpClientModule } from '@angular/common/http'; import { ClosingStockResolver } from './closing-stock-resolver.service'; describe('ClosingStockResolver', () => { beforeEach(() => { TestBed.configureTestingModule({ + imports: [HttpClientModule], providers: [ClosingStockResolver], }); }); diff --git a/overlord/src/app/closing-stock/closing-stock.component.spec.ts b/overlord/src/app/closing-stock/closing-stock.component.spec.ts index 581ca21f..6a959c50 100644 --- a/overlord/src/app/closing-stock/closing-stock.component.spec.ts +++ b/overlord/src/app/closing-stock/closing-stock.component.spec.ts @@ -1,4 +1,6 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; +import { ReactiveFormsModule } from '@angular/forms'; +import { RouterTestingModule } from '@angular/router/testing'; import { ClosingStockComponent } from './closing-stock.component'; @@ -8,6 +10,7 @@ describe('ClosingStockComponent', () => { beforeEach(async(() => { TestBed.configureTestingModule({ + imports: [ReactiveFormsModule, RouterTestingModule], declarations: [ClosingStockComponent], }).compileComponents(); })); diff --git a/overlord/src/app/closing-stock/closing-stock.service.spec.ts b/overlord/src/app/closing-stock/closing-stock.service.spec.ts index 8d002ca6..4f242f5e 100644 --- a/overlord/src/app/closing-stock/closing-stock.service.spec.ts +++ b/overlord/src/app/closing-stock/closing-stock.service.spec.ts @@ -1,10 +1,12 @@ import { inject, TestBed } from '@angular/core/testing'; +import { HttpClientModule } from '@angular/common/http'; import { ClosingStockService } from './closing-stock.service'; describe('ClosingStockService', () => { beforeEach(() => { TestBed.configureTestingModule({ + imports: [HttpClientModule], providers: [ClosingStockService], }); }); diff --git a/overlord/src/app/core/account.service.spec.ts b/overlord/src/app/core/account.service.spec.ts index dd36883f..667116e6 100644 --- a/overlord/src/app/core/account.service.spec.ts +++ b/overlord/src/app/core/account.service.spec.ts @@ -1,10 +1,12 @@ import { inject, TestBed } from '@angular/core/testing'; +import { HttpClientModule } from '@angular/common/http'; import { AccountService } from './account.service'; describe('AccountService', () => { beforeEach(() => { TestBed.configureTestingModule({ + imports: [HttpClientModule], providers: [AccountService], }); }); diff --git a/overlord/src/app/core/voucher.service.spec.ts b/overlord/src/app/core/voucher.service.spec.ts index 0965c2e4..2d40efd3 100644 --- a/overlord/src/app/core/voucher.service.spec.ts +++ b/overlord/src/app/core/voucher.service.spec.ts @@ -1,10 +1,12 @@ import { inject, TestBed } from '@angular/core/testing'; +import { HttpClientModule } from '@angular/common/http'; import { VoucherService } from './voucher.service'; describe('VoucherService', () => { beforeEach(() => { TestBed.configureTestingModule({ + imports: [HttpClientModule], providers: [VoucherService], }); }); diff --git a/overlord/src/app/cost-centre/cost-centre-detail/cost-centre-detail.component.spec.ts b/overlord/src/app/cost-centre/cost-centre-detail/cost-centre-detail.component.spec.ts index f366b704..ff776d23 100644 --- a/overlord/src/app/cost-centre/cost-centre-detail/cost-centre-detail.component.spec.ts +++ b/overlord/src/app/cost-centre/cost-centre-detail/cost-centre-detail.component.spec.ts @@ -1,4 +1,6 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; +import { ReactiveFormsModule } from '@angular/forms'; +import { RouterTestingModule } from '@angular/router/testing'; import { CostCentreDetailComponent } from './cost-centre-detail.component'; @@ -8,6 +10,7 @@ describe('CostCentreDetailComponent', () => { beforeEach(async(() => { TestBed.configureTestingModule({ + imports: [ReactiveFormsModule, RouterTestingModule], declarations: [CostCentreDetailComponent], }).compileComponents(); })); diff --git a/overlord/src/app/cost-centre/cost-centre-list-resolver.service.spec.ts b/overlord/src/app/cost-centre/cost-centre-list-resolver.service.spec.ts index 8b2a5c5d..b06bd349 100644 --- a/overlord/src/app/cost-centre/cost-centre-list-resolver.service.spec.ts +++ b/overlord/src/app/cost-centre/cost-centre-list-resolver.service.spec.ts @@ -1,18 +1,18 @@ import { inject, TestBed } from '@angular/core/testing'; +import { HttpClientModule } from '@angular/common/http'; +import { RouterTestingModule } from '@angular/router/testing'; -import { CostCentreListResolverService } from './cost-centre-list-resolver.service'; +import { CostCentreListResolver } from './cost-centre-list-resolver.service'; -describe('CostCentreListResolverService', () => { +describe('CostCentreListResolver', () => { beforeEach(() => { TestBed.configureTestingModule({ - providers: [CostCentreListResolverService], + imports: [HttpClientModule, RouterTestingModule], + providers: [CostCentreListResolver], }); }); - it('should be created', inject( - [CostCentreListResolverService], - (service: CostCentreListResolverService) => { - expect(service).toBeTruthy(); - }, - )); + it('should be created', inject([CostCentreListResolver], (service: CostCentreListResolver) => { + expect(service).toBeTruthy(); + })); }); diff --git a/overlord/src/app/cost-centre/cost-centre-list/cost-centre-list.component.spec.ts b/overlord/src/app/cost-centre/cost-centre-list/cost-centre-list.component.spec.ts index 1517a090..0db401ea 100644 --- a/overlord/src/app/cost-centre/cost-centre-list/cost-centre-list.component.spec.ts +++ b/overlord/src/app/cost-centre/cost-centre-list/cost-centre-list.component.spec.ts @@ -1,4 +1,5 @@ import { ComponentFixture, fakeAsync, TestBed } from '@angular/core/testing'; +import { RouterTestingModule } from '@angular/router/testing'; import { CostCentreListComponent } from './cost-centre-list.component'; @@ -8,6 +9,7 @@ describe('CostCentreListComponent', () => { beforeEach(fakeAsync(() => { TestBed.configureTestingModule({ + imports: [RouterTestingModule], declarations: [CostCentreListComponent], }).compileComponents(); diff --git a/overlord/src/app/cost-centre/cost-centre-resolver.service.spec.ts b/overlord/src/app/cost-centre/cost-centre-resolver.service.spec.ts index 98724661..d021a0f1 100644 --- a/overlord/src/app/cost-centre/cost-centre-resolver.service.spec.ts +++ b/overlord/src/app/cost-centre/cost-centre-resolver.service.spec.ts @@ -1,18 +1,18 @@ import { inject, TestBed } from '@angular/core/testing'; +import { HttpClientModule } from '@angular/common/http'; +import { RouterTestingModule } from '@angular/router/testing'; -import { CostCentreResolverService } from './cost-centre-resolver.service'; +import { CostCentreResolver } from './cost-centre-resolver.service'; -describe('CostCentreResolverService', () => { +describe('CostCentreResolver', () => { beforeEach(() => { TestBed.configureTestingModule({ - providers: [CostCentreDetailResolverService], + imports: [HttpClientModule, RouterTestingModule], + providers: [CostCentreResolver], }); }); - it('should be created', inject( - [CostCentreDetailResolverService], - (service: CostCentreDetailResolverService) => { - expect(service).toBeTruthy(); - }, - )); + it('should be created', inject([CostCentreResolver], (service: CostCentreResolver) => { + expect(service).toBeTruthy(); + })); }); diff --git a/overlord/src/app/cost-centre/cost-centre.service.spec.ts b/overlord/src/app/cost-centre/cost-centre.service.spec.ts index bf4e5f37..ace5ae2d 100644 --- a/overlord/src/app/cost-centre/cost-centre.service.spec.ts +++ b/overlord/src/app/cost-centre/cost-centre.service.spec.ts @@ -1,10 +1,12 @@ import { inject, TestBed } from '@angular/core/testing'; +import { HttpClientModule } from '@angular/common/http'; import { CostCentreService } from './cost-centre.service'; describe('CostCentreService', () => { beforeEach(() => { TestBed.configureTestingModule({ + imports: [HttpClientModule], providers: [CostCentreService], }); }); diff --git a/overlord/src/app/daybook/daybook-resolver.service.spec.ts b/overlord/src/app/daybook/daybook-resolver.service.spec.ts index 8ac3a6fc..90da8452 100644 --- a/overlord/src/app/daybook/daybook-resolver.service.spec.ts +++ b/overlord/src/app/daybook/daybook-resolver.service.spec.ts @@ -1,10 +1,12 @@ import { inject, TestBed } from '@angular/core/testing'; +import { HttpClientModule } from '@angular/common/http'; import { DaybookResolver } from './daybook-resolver.service'; describe('DaybookResolver', () => { beforeEach(() => { TestBed.configureTestingModule({ + imports: [HttpClientModule], providers: [DaybookResolver], }); }); diff --git a/overlord/src/app/daybook/daybook.component.spec.ts b/overlord/src/app/daybook/daybook.component.spec.ts index fc44bf28..8d731f3e 100644 --- a/overlord/src/app/daybook/daybook.component.spec.ts +++ b/overlord/src/app/daybook/daybook.component.spec.ts @@ -1,4 +1,6 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; +import { ReactiveFormsModule } from '@angular/forms'; +import { RouterTestingModule } from '@angular/router/testing'; import { DaybookComponent } from './daybook.component'; @@ -8,6 +10,7 @@ describe('DaybookComponent', () => { beforeEach(async(() => { TestBed.configureTestingModule({ + imports: [ReactiveFormsModule, RouterTestingModule], declarations: [DaybookComponent], }).compileComponents(); })); diff --git a/overlord/src/app/daybook/daybook.service.spec.ts b/overlord/src/app/daybook/daybook.service.spec.ts index 3a5224e3..038adb9b 100644 --- a/overlord/src/app/daybook/daybook.service.spec.ts +++ b/overlord/src/app/daybook/daybook.service.spec.ts @@ -1,10 +1,12 @@ import { inject, TestBed } from '@angular/core/testing'; +import { HttpClientModule } from '@angular/common/http'; import { DaybookService } from './daybook.service'; describe('DaybookService', () => { beforeEach(() => { TestBed.configureTestingModule({ + imports: [HttpClientModule], providers: [DaybookService], }); }); diff --git a/overlord/src/app/employee/employee-detail/employee-detail.component.spec.ts b/overlord/src/app/employee/employee-detail/employee-detail.component.spec.ts index aa217ae0..b1befaae 100644 --- a/overlord/src/app/employee/employee-detail/employee-detail.component.spec.ts +++ b/overlord/src/app/employee/employee-detail/employee-detail.component.spec.ts @@ -1,4 +1,7 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; +import { MatDialogModule } from '@angular/material/dialog'; +import { ReactiveFormsModule } from '@angular/forms'; +import { RouterTestingModule } from '@angular/router/testing'; import { EmployeeDetailComponent } from './employee-detail.component'; @@ -8,6 +11,7 @@ describe('EmployeeDetailComponent', () => { beforeEach(async(() => { TestBed.configureTestingModule({ + imports: [MatDialogModule, ReactiveFormsModule, RouterTestingModule], declarations: [EmployeeDetailComponent], }).compileComponents(); })); diff --git a/overlord/src/app/employee/employee-list-resolver.service.spec.ts b/overlord/src/app/employee/employee-list-resolver.service.spec.ts index 00603c42..ea994a8a 100644 --- a/overlord/src/app/employee/employee-list-resolver.service.spec.ts +++ b/overlord/src/app/employee/employee-list-resolver.service.spec.ts @@ -1,18 +1,17 @@ import { inject, TestBed } from '@angular/core/testing'; +import { HttpClientModule } from '@angular/common/http'; -import { EmployeeListResolverService } from './employee-list-resolver.service'; +import { EmployeeListResolver } from './employee-list-resolver.service'; -describe('EmployeeListResolverService', () => { +describe('EmployeeListResolver', () => { beforeEach(() => { TestBed.configureTestingModule({ - providers: [EmployeeListResolverService], + imports: [HttpClientModule], + providers: [EmployeeListResolver], }); }); - it('should be created', inject( - [EmployeeListResolverService], - (service: EmployeeListResolverService) => { - expect(service).toBeTruthy(); - }, - )); + it('should be created', inject([EmployeeListResolver], (service: EmployeeListResolver) => { + expect(service).toBeTruthy(); + })); }); diff --git a/overlord/src/app/employee/employee-list/employee-list.component.spec.ts b/overlord/src/app/employee/employee-list/employee-list.component.spec.ts index 05212bbd..406d0a86 100644 --- a/overlord/src/app/employee/employee-list/employee-list.component.spec.ts +++ b/overlord/src/app/employee/employee-list/employee-list.component.spec.ts @@ -1,4 +1,6 @@ import { ComponentFixture, fakeAsync, TestBed } from '@angular/core/testing'; +import { ReactiveFormsModule } from '@angular/forms'; +import { RouterTestingModule } from '@angular/router/testing'; import { EmployeeListComponent } from './employee-list.component'; @@ -8,6 +10,7 @@ describe('EmployeeListComponent', () => { beforeEach(fakeAsync(() => { TestBed.configureTestingModule({ + imports: [ReactiveFormsModule, RouterTestingModule], declarations: [EmployeeListComponent], }).compileComponents(); diff --git a/overlord/src/app/employee/employee-resolver.service.spec.ts b/overlord/src/app/employee/employee-resolver.service.spec.ts index 4c1b6d63..63c94d59 100644 --- a/overlord/src/app/employee/employee-resolver.service.spec.ts +++ b/overlord/src/app/employee/employee-resolver.service.spec.ts @@ -1,18 +1,18 @@ import { inject, TestBed } from '@angular/core/testing'; +import { HttpClientModule } from '@angular/common/http'; +import { RouterTestingModule } from '@angular/router/testing'; -import { EmployeeResolverService } from './employee-resolver.service'; +import { EmployeeResolver } from './employee-resolver.service'; -describe('EmployeeResolverService', () => { +describe('EmployeeResolver', () => { beforeEach(() => { TestBed.configureTestingModule({ - providers: [EmployeeDetailResolverService], + imports: [HttpClientModule, RouterTestingModule], + providers: [EmployeeResolver], }); }); - it('should be created', inject( - [EmployeeDetailResolverService], - (service: EmployeeDetailResolverService) => { - expect(service).toBeTruthy(); - }, - )); + it('should be created', inject([EmployeeResolver], (service: EmployeeResolver) => { + expect(service).toBeTruthy(); + })); }); diff --git a/overlord/src/app/employee/employee.service.spec.ts b/overlord/src/app/employee/employee.service.spec.ts index f2a6b59e..027be59e 100644 --- a/overlord/src/app/employee/employee.service.spec.ts +++ b/overlord/src/app/employee/employee.service.spec.ts @@ -1,10 +1,12 @@ import { inject, TestBed } from '@angular/core/testing'; +import { HttpClientModule } from '@angular/common/http'; import { EmployeeService } from './employee.service'; describe('EmployeeService', () => { beforeEach(() => { TestBed.configureTestingModule({ + imports: [HttpClientModule], providers: [EmployeeService], }); }); diff --git a/overlord/src/app/incentive/incentive-resolver.service.spec.ts b/overlord/src/app/incentive/incentive-resolver.service.spec.ts index f1ede90e..fdba6a4d 100644 --- a/overlord/src/app/incentive/incentive-resolver.service.spec.ts +++ b/overlord/src/app/incentive/incentive-resolver.service.spec.ts @@ -1,10 +1,12 @@ import { inject, TestBed } from '@angular/core/testing'; +import { HttpClientModule } from '@angular/common/http'; import { IncentiveResolver } from './incentive-resolver.service'; describe('IncentiveResolver', () => { beforeEach(() => { TestBed.configureTestingModule({ + imports: [HttpClientModule], providers: [IncentiveResolver], }); }); diff --git a/overlord/src/app/incentive/incentive.component.spec.ts b/overlord/src/app/incentive/incentive.component.spec.ts index 0bf85668..d6d2fcd8 100644 --- a/overlord/src/app/incentive/incentive.component.spec.ts +++ b/overlord/src/app/incentive/incentive.component.spec.ts @@ -1,4 +1,7 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; +import { MatDialogModule } from '@angular/material/dialog'; +import { ReactiveFormsModule } from '@angular/forms'; +import { RouterTestingModule } from '@angular/router/testing'; import { IncentiveComponent } from './incentive.component'; @@ -8,6 +11,7 @@ describe('IncentiveComponent', () => { beforeEach(async(() => { TestBed.configureTestingModule({ + imports: [MatDialogModule, ReactiveFormsModule, RouterTestingModule], declarations: [IncentiveComponent], }).compileComponents(); })); diff --git a/overlord/src/app/incentive/incentive.service.spec.ts b/overlord/src/app/incentive/incentive.service.spec.ts deleted file mode 100644 index afe38faf..00000000 --- a/overlord/src/app/incentive/incentive.service.spec.ts +++ /dev/null @@ -1,15 +0,0 @@ -import { inject, TestBed } from '@angular/core/testing'; - -import { VoucherService } from './incentive.service'; - -describe('IncentiveService', () => { - beforeEach(() => { - TestBed.configureTestingModule({ - providers: [VoucherService], - }); - }); - - it('should be created', inject([VoucherService], (service: VoucherService) => { - expect(service).toBeTruthy(); - })); -}); diff --git a/overlord/src/app/issue/issue-grid.service.spec.ts b/overlord/src/app/issue/issue-grid.service.spec.ts index 1af2249d..2434650c 100644 --- a/overlord/src/app/issue/issue-grid.service.spec.ts +++ b/overlord/src/app/issue/issue-grid.service.spec.ts @@ -1,10 +1,12 @@ import { TestBed, inject } from '@angular/core/testing'; +import { HttpClientModule } from '@angular/common/http'; import { IssueGridService } from './issue-grid.service'; describe('IssueGridService', () => { beforeEach(() => { TestBed.configureTestingModule({ + imports: [HttpClientModule], providers: [IssueGridService], }); }); diff --git a/overlord/src/app/issue/issue-resolver.service.spec.ts b/overlord/src/app/issue/issue-resolver.service.spec.ts index 7437255a..a231269a 100644 --- a/overlord/src/app/issue/issue-resolver.service.spec.ts +++ b/overlord/src/app/issue/issue-resolver.service.spec.ts @@ -1,10 +1,12 @@ import { inject, TestBed } from '@angular/core/testing'; +import { HttpClientModule } from '@angular/common/http'; import { IssueResolver } from './issue-resolver.service'; describe('IssueResolver', () => { beforeEach(() => { TestBed.configureTestingModule({ + imports: [HttpClientModule], providers: [IssueResolver], }); }); diff --git a/overlord/src/app/issue/issue.component.spec.ts b/overlord/src/app/issue/issue.component.spec.ts index e31b1ce2..8efef295 100644 --- a/overlord/src/app/issue/issue.component.spec.ts +++ b/overlord/src/app/issue/issue.component.spec.ts @@ -1,4 +1,7 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; +import { MatDialogModule } from '@angular/material/dialog'; +import { ReactiveFormsModule } from '@angular/forms'; +import { RouterTestingModule } from '@angular/router/testing'; import { IssueComponent } from './issue.component'; @@ -8,6 +11,7 @@ describe('IssueComponent', () => { beforeEach(async(() => { TestBed.configureTestingModule({ + imports: [MatDialogModule, ReactiveFormsModule, RouterTestingModule], declarations: [IssueComponent], }).compileComponents(); })); diff --git a/overlord/src/app/issue/issue.service.spec.ts b/overlord/src/app/issue/issue.service.spec.ts deleted file mode 100644 index 318aa385..00000000 --- a/overlord/src/app/issue/issue.service.spec.ts +++ /dev/null @@ -1,15 +0,0 @@ -import { inject, TestBed } from '@angular/core/testing'; - -import { VoucherService } from './issue.service'; - -describe('IssueService', () => { - beforeEach(() => { - TestBed.configureTestingModule({ - providers: [VoucherService], - }); - }); - - it('should be created', inject([VoucherService], (service: VoucherService) => { - expect(service).toBeTruthy(); - })); -}); diff --git a/overlord/src/app/journal/journal-resolver.service.spec.ts b/overlord/src/app/journal/journal-resolver.service.spec.ts index 88650e8a..0b472618 100644 --- a/overlord/src/app/journal/journal-resolver.service.spec.ts +++ b/overlord/src/app/journal/journal-resolver.service.spec.ts @@ -1,10 +1,12 @@ import { inject, TestBed } from '@angular/core/testing'; +import { HttpClientModule } from '@angular/common/http'; import { JournalResolver } from './journal-resolver.service'; describe('JournalResolver', () => { beforeEach(() => { TestBed.configureTestingModule({ + imports: [HttpClientModule], providers: [JournalResolver], }); }); diff --git a/overlord/src/app/journal/journal.component.spec.ts b/overlord/src/app/journal/journal.component.spec.ts index 06e213bd..02fe41f7 100644 --- a/overlord/src/app/journal/journal.component.spec.ts +++ b/overlord/src/app/journal/journal.component.spec.ts @@ -1,6 +1,9 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; - import { JournalComponent } from './journal.component'; +import { ReactiveFormsModule } from '@angular/forms'; +import { RouterTestingModule } from '@angular/router/testing'; + +import { MatDialogModule } from '@angular/material/dialog'; describe('JournalComponent', () => { let component: JournalComponent; @@ -8,6 +11,7 @@ describe('JournalComponent', () => { beforeEach(async(() => { TestBed.configureTestingModule({ + imports: [MatDialogModule, ReactiveFormsModule, RouterTestingModule], declarations: [JournalComponent], }).compileComponents(); })); diff --git a/overlord/src/app/ledger/ledger-resolver.service.spec.ts b/overlord/src/app/ledger/ledger-resolver.service.spec.ts index 4e63ca2e..295767a7 100644 --- a/overlord/src/app/ledger/ledger-resolver.service.spec.ts +++ b/overlord/src/app/ledger/ledger-resolver.service.spec.ts @@ -1,10 +1,12 @@ import { inject, TestBed } from '@angular/core/testing'; +import { HttpClientModule } from '@angular/common/http'; import { LedgerResolver } from './ledger-resolver.service'; describe('LedgerResolver', () => { beforeEach(() => { TestBed.configureTestingModule({ + imports: [HttpClientModule], providers: [LedgerResolver], }); }); diff --git a/overlord/src/app/ledger/ledger.component.spec.ts b/overlord/src/app/ledger/ledger.component.spec.ts index 91be51b6..95b39b23 100644 --- a/overlord/src/app/ledger/ledger.component.spec.ts +++ b/overlord/src/app/ledger/ledger.component.spec.ts @@ -1,4 +1,7 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; +import { HttpClientModule } from '@angular/common/http'; +import { ReactiveFormsModule } from '@angular/forms'; +import { RouterTestingModule } from '@angular/router/testing'; import { LedgerComponent } from './ledger.component'; @@ -8,6 +11,7 @@ describe('LedgerComponent', () => { beforeEach(async(() => { TestBed.configureTestingModule({ + imports: [HttpClientModule, ReactiveFormsModule, RouterTestingModule], declarations: [LedgerComponent], }).compileComponents(); })); diff --git a/overlord/src/app/ledger/ledger.service.spec.ts b/overlord/src/app/ledger/ledger.service.spec.ts index e9390150..a382895c 100644 --- a/overlord/src/app/ledger/ledger.service.spec.ts +++ b/overlord/src/app/ledger/ledger.service.spec.ts @@ -1,10 +1,12 @@ import { inject, TestBed } from '@angular/core/testing'; +import { HttpClientModule } from '@angular/common/http'; import { LedgerService } from './ledger.service'; describe('LedgerService', () => { beforeEach(() => { TestBed.configureTestingModule({ + imports: [HttpClientModule], providers: [LedgerService], }); }); diff --git a/overlord/src/app/net-transactions/net-transactions-resolver.service.spec.ts b/overlord/src/app/net-transactions/net-transactions-resolver.service.spec.ts index 52bcc2cf..ccf19879 100644 --- a/overlord/src/app/net-transactions/net-transactions-resolver.service.spec.ts +++ b/overlord/src/app/net-transactions/net-transactions-resolver.service.spec.ts @@ -1,10 +1,12 @@ import { inject, TestBed } from '@angular/core/testing'; +import { HttpClientModule } from '@angular/common/http'; import { NetTransactionsResolver } from './net-transactions-resolver.service'; describe('NetTransactionsResolver', () => { beforeEach(() => { TestBed.configureTestingModule({ + imports: [HttpClientModule], providers: [NetTransactionsResolver], }); }); diff --git a/overlord/src/app/net-transactions/net-transactions.component.spec.ts b/overlord/src/app/net-transactions/net-transactions.component.spec.ts index 48630965..0b0b844d 100644 --- a/overlord/src/app/net-transactions/net-transactions.component.spec.ts +++ b/overlord/src/app/net-transactions/net-transactions.component.spec.ts @@ -1,4 +1,6 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; +import { ReactiveFormsModule } from '@angular/forms'; +import { RouterTestingModule } from '@angular/router/testing'; import { NetTransactionsComponent } from './net-transactions.component'; @@ -8,6 +10,7 @@ describe('NetTransactionsComponent', () => { beforeEach(async(() => { TestBed.configureTestingModule({ + imports: [ReactiveFormsModule, RouterTestingModule], declarations: [NetTransactionsComponent], }).compileComponents(); })); diff --git a/overlord/src/app/net-transactions/net-transactions.service.spec.ts b/overlord/src/app/net-transactions/net-transactions.service.spec.ts index c2a86a56..8edb49c8 100644 --- a/overlord/src/app/net-transactions/net-transactions.service.spec.ts +++ b/overlord/src/app/net-transactions/net-transactions.service.spec.ts @@ -1,10 +1,12 @@ import { inject, TestBed } from '@angular/core/testing'; +import { HttpClientModule } from '@angular/common/http'; import { NetTransactionsService } from './net-transactions.service'; describe('NetTransactionsService', () => { beforeEach(() => { TestBed.configureTestingModule({ + imports: [HttpClientModule], providers: [NetTransactionsService], }); }); diff --git a/overlord/src/app/payment/payment-accounts-resolver.service.spec.ts b/overlord/src/app/payment/payment-accounts-resolver.service.spec.ts index ecc61fd6..dfa2b98b 100644 --- a/overlord/src/app/payment/payment-accounts-resolver.service.spec.ts +++ b/overlord/src/app/payment/payment-accounts-resolver.service.spec.ts @@ -1,11 +1,13 @@ import { inject, TestBed } from '@angular/core/testing'; +import { HttpClientModule } from '@angular/common/http'; import { PaymentAccountsResolver } from './payment-accounts-resolver.service'; describe('PaymentAccountsResolver', () => { beforeEach(() => { TestBed.configureTestingModule({ - providers: [PaymentAccountsResolverService], + imports: [HttpClientModule], + providers: [PaymentAccountsResolver], }); }); diff --git a/overlord/src/app/payment/payment-resolver.service.spec.ts b/overlord/src/app/payment/payment-resolver.service.spec.ts index 57177b02..b11e2b4f 100644 --- a/overlord/src/app/payment/payment-resolver.service.spec.ts +++ b/overlord/src/app/payment/payment-resolver.service.spec.ts @@ -1,10 +1,12 @@ import { inject, TestBed } from '@angular/core/testing'; +import { HttpClientModule } from '@angular/common/http'; import { PaymentResolver } from './payment-resolver.service'; describe('PaymentResolver', () => { beforeEach(() => { TestBed.configureTestingModule({ + imports: [HttpClientModule], providers: [PaymentResolver], }); }); diff --git a/overlord/src/app/payment/payment.component.spec.ts b/overlord/src/app/payment/payment.component.spec.ts index 5ba0decc..a0682fd9 100644 --- a/overlord/src/app/payment/payment.component.spec.ts +++ b/overlord/src/app/payment/payment.component.spec.ts @@ -1,4 +1,7 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; +import { ReactiveFormsModule } from '@angular/forms'; +import { MatDialogModule } from '@angular/material/dialog'; +import { RouterTestingModule } from '@angular/router/testing'; import { PaymentComponent } from './payment.component'; @@ -8,6 +11,7 @@ describe('PaymentComponent', () => { beforeEach(async(() => { TestBed.configureTestingModule({ + imports: [MatDialogModule, ReactiveFormsModule, RouterTestingModule], declarations: [PaymentComponent], }).compileComponents(); })); diff --git a/overlord/src/app/payment/payment.service.spec.ts b/overlord/src/app/payment/payment.service.spec.ts deleted file mode 100644 index 90712257..00000000 --- a/overlord/src/app/payment/payment.service.spec.ts +++ /dev/null @@ -1,15 +0,0 @@ -import { inject, TestBed } from '@angular/core/testing'; - -import { VoucherService } from './payment.service'; - -describe('PaymentService', () => { - beforeEach(() => { - TestBed.configureTestingModule({ - providers: [VoucherService], - }); - }); - - it('should be created', inject([VoucherService], (service: VoucherService) => { - expect(service).toBeTruthy(); - })); -}); diff --git a/overlord/src/app/product-group/product-group-detail/product-group-detail.component.spec.ts b/overlord/src/app/product-group/product-group-detail/product-group-detail.component.spec.ts index c382218c..08c8239a 100644 --- a/overlord/src/app/product-group/product-group-detail/product-group-detail.component.spec.ts +++ b/overlord/src/app/product-group/product-group-detail/product-group-detail.component.spec.ts @@ -1,4 +1,6 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; +import { ReactiveFormsModule } from '@angular/forms'; +import { RouterTestingModule } from '@angular/router/testing'; import { ProductGroupDetailComponent } from './product-group-detail.component'; @@ -8,6 +10,7 @@ describe('ProductGroupDetailComponent', () => { beforeEach(async(() => { TestBed.configureTestingModule({ + imports: [ReactiveFormsModule, RouterTestingModule], declarations: [ProductGroupDetailComponent], }).compileComponents(); })); diff --git a/overlord/src/app/product-group/product-group-list-resolver.service.spec.ts b/overlord/src/app/product-group/product-group-list-resolver.service.spec.ts index 2279bcc1..ab0082f1 100644 --- a/overlord/src/app/product-group/product-group-list-resolver.service.spec.ts +++ b/overlord/src/app/product-group/product-group-list-resolver.service.spec.ts @@ -1,17 +1,20 @@ import { inject, TestBed } from '@angular/core/testing'; +import { HttpClientModule } from '@angular/common/http'; +import { RouterTestingModule } from '@angular/router/testing'; -import { ProductGroupListResolverService } from './product-group-list-resolver.service'; +import { ProductGroupListResolver } from './product-group-list-resolver.service'; -describe('ProductGroupListResolverService', () => { +describe('ProductGroupListResolver', () => { beforeEach(() => { TestBed.configureTestingModule({ - providers: [ProductGroupListResolverService], + imports: [HttpClientModule, RouterTestingModule], + providers: [ProductGroupListResolver], }); }); it('should be created', inject( - [ProductGroupListResolverService], - (service: ProductGroupListResolverService) => { + [ProductGroupListResolver], + (service: ProductGroupListResolver) => { expect(service).toBeTruthy(); }, )); diff --git a/overlord/src/app/product-group/product-group-list/product-group-list.component.spec.ts b/overlord/src/app/product-group/product-group-list/product-group-list.component.spec.ts index 147994f7..2d58301f 100644 --- a/overlord/src/app/product-group/product-group-list/product-group-list.component.spec.ts +++ b/overlord/src/app/product-group/product-group-list/product-group-list.component.spec.ts @@ -1,4 +1,5 @@ import { ComponentFixture, fakeAsync, TestBed } from '@angular/core/testing'; +import { RouterTestingModule } from '@angular/router/testing'; import { ProductGroupListComponent } from './product-group-list.component'; @@ -8,6 +9,7 @@ describe('ProductGroupListComponent', () => { beforeEach(fakeAsync(() => { TestBed.configureTestingModule({ + imports: [RouterTestingModule], declarations: [ProductGroupListComponent], }).compileComponents(); diff --git a/overlord/src/app/product-group/product-group-resolver.service.spec.ts b/overlord/src/app/product-group/product-group-resolver.service.spec.ts index f913619b..d25ee0c3 100644 --- a/overlord/src/app/product-group/product-group-resolver.service.spec.ts +++ b/overlord/src/app/product-group/product-group-resolver.service.spec.ts @@ -1,18 +1,18 @@ import { inject, TestBed } from '@angular/core/testing'; +import { HttpClientModule } from '@angular/common/http'; +import { RouterTestingModule } from '@angular/router/testing'; -import { ProductGroupResolverService } from './product-group-resolver.service'; +import { ProductGroupResolver } from './product-group-resolver.service'; -describe('ProductGroupResolverService', () => { +describe('ProductGroupResolver', () => { beforeEach(() => { TestBed.configureTestingModule({ - providers: [ProductGroupDetailResolverService], + imports: [HttpClientModule, RouterTestingModule], + providers: [ProductGroupResolver], }); }); - it('should be created', inject( - [ProductGroupDetailResolverService], - (service: ProductGroupDetailResolverService) => { - expect(service).toBeTruthy(); - }, - )); + it('should be created', inject([ProductGroupResolver], (service: ProductGroupResolver) => { + expect(service).toBeTruthy(); + })); }); diff --git a/overlord/src/app/product-group/product-group.service.spec.ts b/overlord/src/app/product-group/product-group.service.spec.ts index d38a2958..ab9ab532 100644 --- a/overlord/src/app/product-group/product-group.service.spec.ts +++ b/overlord/src/app/product-group/product-group.service.spec.ts @@ -1,10 +1,12 @@ import { inject, TestBed } from '@angular/core/testing'; +import { HttpClientModule } from '@angular/common/http'; import { ProductGroupService } from './product-group.service'; describe('ProductGroupService', () => { beforeEach(() => { TestBed.configureTestingModule({ + imports: [HttpClientModule], providers: [ProductGroupService], }); }); diff --git a/overlord/src/app/product-ledger/product-ledger-resolver.service.spec.ts b/overlord/src/app/product-ledger/product-ledger-resolver.service.spec.ts index 9519e597..a6d64c20 100644 --- a/overlord/src/app/product-ledger/product-ledger-resolver.service.spec.ts +++ b/overlord/src/app/product-ledger/product-ledger-resolver.service.spec.ts @@ -1,10 +1,12 @@ import { inject, TestBed } from '@angular/core/testing'; +import { HttpClientModule } from '@angular/common/http'; import { ProductLedgerResolver } from './product-ledger-resolver.service'; describe('ProductLedgerResolver', () => { beforeEach(() => { TestBed.configureTestingModule({ + imports: [HttpClientModule], providers: [ProductLedgerResolver], }); }); diff --git a/overlord/src/app/product-ledger/product-ledger.component.spec.ts b/overlord/src/app/product-ledger/product-ledger.component.spec.ts index e39ad998..73be2ee0 100644 --- a/overlord/src/app/product-ledger/product-ledger.component.spec.ts +++ b/overlord/src/app/product-ledger/product-ledger.component.spec.ts @@ -1,4 +1,7 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; +import { HttpClientModule } from '@angular/common/http'; +import { ReactiveFormsModule } from '@angular/forms'; +import { RouterTestingModule } from '@angular/router/testing'; import { ProductLedgerComponent } from './product-ledger.component'; @@ -8,6 +11,7 @@ describe('ProductLedgerComponent', () => { beforeEach(async(() => { TestBed.configureTestingModule({ + imports: [HttpClientModule, ReactiveFormsModule, RouterTestingModule], declarations: [ProductLedgerComponent], }).compileComponents(); })); diff --git a/overlord/src/app/product-ledger/product-ledger.service.spec.ts b/overlord/src/app/product-ledger/product-ledger.service.spec.ts index ac0a525b..80275281 100644 --- a/overlord/src/app/product-ledger/product-ledger.service.spec.ts +++ b/overlord/src/app/product-ledger/product-ledger.service.spec.ts @@ -1,10 +1,12 @@ import { inject, TestBed } from '@angular/core/testing'; +import { HttpClientModule } from '@angular/common/http'; import { ProductLedgerService } from './product-ledger.service'; describe('ProductLedgerService', () => { beforeEach(() => { TestBed.configureTestingModule({ + imports: [HttpClientModule], providers: [ProductLedgerService], }); }); diff --git a/overlord/src/app/product/product-detail/product-detail.component.spec.ts b/overlord/src/app/product/product-detail/product-detail.component.spec.ts index 4162793c..6a087d44 100644 --- a/overlord/src/app/product/product-detail/product-detail.component.spec.ts +++ b/overlord/src/app/product/product-detail/product-detail.component.spec.ts @@ -1,4 +1,7 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; +import { MatDialogModule } from '@angular/material/dialog'; +import { ReactiveFormsModule } from '@angular/forms'; +import { RouterTestingModule } from '@angular/router/testing'; import { ProductDetailComponent } from './product-detail.component'; @@ -8,6 +11,7 @@ describe('ProductDetailComponent', () => { beforeEach(async(() => { TestBed.configureTestingModule({ + imports: [MatDialogModule, ReactiveFormsModule, RouterTestingModule], declarations: [ProductDetailComponent], }).compileComponents(); })); diff --git a/overlord/src/app/product/product-list-resolver.service.spec.ts b/overlord/src/app/product/product-list-resolver.service.spec.ts index ee2676cd..49c4d5b3 100644 --- a/overlord/src/app/product/product-list-resolver.service.spec.ts +++ b/overlord/src/app/product/product-list-resolver.service.spec.ts @@ -1,18 +1,17 @@ import { inject, TestBed } from '@angular/core/testing'; +import { HttpClientModule } from '@angular/common/http'; -import { ProductListResolverService } from './product-list-resolver.service'; +import { ProductListResolver } from './product-list-resolver.service'; -describe('ProductListResolverService', () => { +describe('ProductListResolver', () => { beforeEach(() => { TestBed.configureTestingModule({ - providers: [ProductListResolverService], + imports: [HttpClientModule], + providers: [ProductListResolver], }); }); - it('should be created', inject( - [ProductListResolverService], - (service: ProductListResolverService) => { - expect(service).toBeTruthy(); - }, - )); + it('should be created', inject([ProductListResolver], (service: ProductListResolver) => { + expect(service).toBeTruthy(); + })); }); diff --git a/overlord/src/app/product/product-list/product-list.component.spec.ts b/overlord/src/app/product/product-list/product-list.component.spec.ts index f4e4cdac..3ba32a4b 100644 --- a/overlord/src/app/product/product-list/product-list.component.spec.ts +++ b/overlord/src/app/product/product-list/product-list.component.spec.ts @@ -1,4 +1,6 @@ import { ComponentFixture, fakeAsync, TestBed } from '@angular/core/testing'; +import { ReactiveFormsModule } from '@angular/forms'; +import { RouterTestingModule } from '@angular/router/testing'; import { ProductListComponent } from './product-list.component'; @@ -8,6 +10,7 @@ describe('ProductListComponent', () => { beforeEach(fakeAsync(() => { TestBed.configureTestingModule({ + imports: [ReactiveFormsModule, RouterTestingModule], declarations: [ProductListComponent], }).compileComponents(); diff --git a/overlord/src/app/product/product-resolver.service.spec.ts b/overlord/src/app/product/product-resolver.service.spec.ts index ef334ba6..8ddf2d8e 100644 --- a/overlord/src/app/product/product-resolver.service.spec.ts +++ b/overlord/src/app/product/product-resolver.service.spec.ts @@ -1,18 +1,18 @@ import { inject, TestBed } from '@angular/core/testing'; +import { HttpClientModule } from '@angular/common/http'; +import { RouterTestingModule } from '@angular/router/testing'; -import { ProductResolverService } from './product-resolver.service'; +import { ProductResolver } from './product-resolver.service'; -describe('ProductResolverService', () => { +describe('ProductResolver', () => { beforeEach(() => { TestBed.configureTestingModule({ - providers: [ProductDetailResolverService], + imports: [HttpClientModule, RouterTestingModule], + providers: [ProductResolver], }); }); - it('should be created', inject( - [ProductDetailResolverService], - (service: ProductDetailResolverService) => { - expect(service).toBeTruthy(); - }, - )); + it('should be created', inject([ProductResolver], (service: ProductResolver) => { + expect(service).toBeTruthy(); + })); }); diff --git a/overlord/src/app/product/product.service.spec.ts b/overlord/src/app/product/product.service.spec.ts index 95b8e951..c230974e 100644 --- a/overlord/src/app/product/product.service.spec.ts +++ b/overlord/src/app/product/product.service.spec.ts @@ -1,10 +1,12 @@ import { inject, TestBed } from '@angular/core/testing'; +import { HttpClientModule } from '@angular/common/http'; import { ProductService } from './product.service'; describe('ProductService', () => { beforeEach(() => { TestBed.configureTestingModule({ + imports: [HttpClientModule], providers: [ProductService], }); }); diff --git a/overlord/src/app/profit-loss/profit-loss-resolver.service.spec.ts b/overlord/src/app/profit-loss/profit-loss-resolver.service.spec.ts index 985b42ce..535d1e2e 100644 --- a/overlord/src/app/profit-loss/profit-loss-resolver.service.spec.ts +++ b/overlord/src/app/profit-loss/profit-loss-resolver.service.spec.ts @@ -1,10 +1,12 @@ import { inject, TestBed } from '@angular/core/testing'; +import { HttpClientModule } from '@angular/common/http'; import { ProfitLossResolver } from './profit-loss-resolver.service'; describe('ProfitLossResolver', () => { beforeEach(() => { TestBed.configureTestingModule({ + imports: [HttpClientModule], providers: [ProfitLossResolver], }); }); diff --git a/overlord/src/app/profit-loss/profit-loss.component.spec.ts b/overlord/src/app/profit-loss/profit-loss.component.spec.ts index d0264742..11b814ce 100644 --- a/overlord/src/app/profit-loss/profit-loss.component.spec.ts +++ b/overlord/src/app/profit-loss/profit-loss.component.spec.ts @@ -1,4 +1,6 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; +import { ReactiveFormsModule } from '@angular/forms'; +import { RouterTestingModule } from '@angular/router/testing'; import { ProfitLossComponent } from './profit-loss.component'; @@ -8,6 +10,7 @@ describe('ProfitLossComponent', () => { beforeEach(async(() => { TestBed.configureTestingModule({ + imports: [ReactiveFormsModule, RouterTestingModule], declarations: [ProfitLossComponent], }).compileComponents(); })); diff --git a/overlord/src/app/profit-loss/profit-loss.service.spec.ts b/overlord/src/app/profit-loss/profit-loss.service.spec.ts index d5ff2e41..c81ef71f 100644 --- a/overlord/src/app/profit-loss/profit-loss.service.spec.ts +++ b/overlord/src/app/profit-loss/profit-loss.service.spec.ts @@ -1,10 +1,12 @@ import { inject, TestBed } from '@angular/core/testing'; +import { HttpClientModule } from '@angular/common/http'; import { ProfitLossService } from './profit-loss.service'; describe('ProfitLossService', () => { beforeEach(() => { TestBed.configureTestingModule({ + imports: [HttpClientModule], providers: [ProfitLossService], }); }); diff --git a/overlord/src/app/purchase-entries/purchase-entries-resolver.service.spec.ts b/overlord/src/app/purchase-entries/purchase-entries-resolver.service.spec.ts index b4104eed..e51b2170 100644 --- a/overlord/src/app/purchase-entries/purchase-entries-resolver.service.spec.ts +++ b/overlord/src/app/purchase-entries/purchase-entries-resolver.service.spec.ts @@ -1,10 +1,12 @@ import { inject, TestBed } from '@angular/core/testing'; +import { HttpClientModule } from '@angular/common/http'; import { PurchaseEntriesResolver } from './purchase-entries-resolver.service'; describe('PurchaseEntriesResolver', () => { beforeEach(() => { TestBed.configureTestingModule({ + imports: [HttpClientModule], providers: [PurchaseEntriesResolver], }); }); diff --git a/overlord/src/app/purchase-entries/purchase-entries.component.spec.ts b/overlord/src/app/purchase-entries/purchase-entries.component.spec.ts index b5f0fe26..50b9ff6f 100644 --- a/overlord/src/app/purchase-entries/purchase-entries.component.spec.ts +++ b/overlord/src/app/purchase-entries/purchase-entries.component.spec.ts @@ -1,4 +1,6 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; +import { ReactiveFormsModule } from '@angular/forms'; +import { RouterTestingModule } from '@angular/router/testing'; import { PurchaseEntriesComponent } from './purchase-entries.component'; @@ -8,6 +10,7 @@ describe('PurchaseEntriesComponent', () => { beforeEach(async(() => { TestBed.configureTestingModule({ + imports: [ReactiveFormsModule, RouterTestingModule], declarations: [PurchaseEntriesComponent], }).compileComponents(); })); diff --git a/overlord/src/app/purchase-entries/purchase-entries.service.spec.ts b/overlord/src/app/purchase-entries/purchase-entries.service.spec.ts index 393fa39b..a52c93e8 100644 --- a/overlord/src/app/purchase-entries/purchase-entries.service.spec.ts +++ b/overlord/src/app/purchase-entries/purchase-entries.service.spec.ts @@ -1,10 +1,12 @@ import { inject, TestBed } from '@angular/core/testing'; +import { HttpClientModule } from '@angular/common/http'; import { PurchaseEntriesService } from './purchase-entries.service'; describe('PurchaseEntriesService', () => { beforeEach(() => { TestBed.configureTestingModule({ + imports: [HttpClientModule], providers: [PurchaseEntriesService], }); }); diff --git a/overlord/src/app/purchase-return/purchase-return-resolver.service.spec.ts b/overlord/src/app/purchase-return/purchase-return-resolver.service.spec.ts index b361aadf..b7aae525 100644 --- a/overlord/src/app/purchase-return/purchase-return-resolver.service.spec.ts +++ b/overlord/src/app/purchase-return/purchase-return-resolver.service.spec.ts @@ -1,10 +1,12 @@ import { inject, TestBed } from '@angular/core/testing'; +import { HttpClientModule } from '@angular/common/http'; import { PurchaseReturnResolver } from './purchase-return-resolver.service'; describe('PurchaseReturnResolver', () => { beforeEach(() => { TestBed.configureTestingModule({ + imports: [HttpClientModule], providers: [PurchaseReturnResolver], }); }); diff --git a/overlord/src/app/purchase-return/purchase-return.component.spec.ts b/overlord/src/app/purchase-return/purchase-return.component.spec.ts index 04872362..c38496b1 100644 --- a/overlord/src/app/purchase-return/purchase-return.component.spec.ts +++ b/overlord/src/app/purchase-return/purchase-return.component.spec.ts @@ -1,4 +1,7 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; +import { MatDialogModule } from '@angular/material/dialog'; +import { ReactiveFormsModule } from '@angular/forms'; +import { RouterTestingModule } from '@angular/router/testing'; import { PurchaseReturnComponent } from './purchase-return.component'; @@ -8,6 +11,7 @@ describe('PurchaseReturnComponent', () => { beforeEach(async(() => { TestBed.configureTestingModule({ + imports: [MatDialogModule, ReactiveFormsModule, RouterTestingModule], declarations: [PurchaseReturnComponent], }).compileComponents(); })); diff --git a/overlord/src/app/purchase-return/purchase-return.service.spec.ts b/overlord/src/app/purchase-return/purchase-return.service.spec.ts deleted file mode 100644 index 26f6f3e7..00000000 --- a/overlord/src/app/purchase-return/purchase-return.service.spec.ts +++ /dev/null @@ -1,15 +0,0 @@ -import { inject, TestBed } from '@angular/core/testing'; - -import { VoucherService } from './purchase-return.service'; - -describe('PurchaseReturnService', () => { - beforeEach(() => { - TestBed.configureTestingModule({ - providers: [VoucherService], - }); - }); - - it('should be created', inject([VoucherService], (service: VoucherService) => { - expect(service).toBeTruthy(); - })); -}); diff --git a/overlord/src/app/purchase/purchase-dialog.component.spec.ts b/overlord/src/app/purchase/purchase-dialog.component.spec.ts index ffd4bce5..3acc6b6b 100644 --- a/overlord/src/app/purchase/purchase-dialog.component.spec.ts +++ b/overlord/src/app/purchase/purchase-dialog.component.spec.ts @@ -1,4 +1,5 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; +import { MatDialogModule } from '@angular/material/dialog'; import { PurchaseDialogComponent } from './purchase-dialog.component'; @@ -8,7 +9,7 @@ describe('PurchaseDialogComponent', () => { beforeEach(async(() => { TestBed.configureTestingModule({ - declarations: [PurchaseDialogComponent], + declarations: [MatDialogModule, PurchaseDialogComponent], }).compileComponents(); })); diff --git a/overlord/src/app/purchase/purchase-resolver.service.spec.ts b/overlord/src/app/purchase/purchase-resolver.service.spec.ts index b7db0abd..122e7673 100644 --- a/overlord/src/app/purchase/purchase-resolver.service.spec.ts +++ b/overlord/src/app/purchase/purchase-resolver.service.spec.ts @@ -1,10 +1,12 @@ import { inject, TestBed } from '@angular/core/testing'; +import { HttpClientModule } from '@angular/common/http'; import { PurchaseResolver } from './purchase-resolver.service'; describe('PurchaseResolver', () => { beforeEach(() => { TestBed.configureTestingModule({ + imports: [HttpClientModule], providers: [PurchaseResolver], }); }); diff --git a/overlord/src/app/purchase/purchase.component.spec.ts b/overlord/src/app/purchase/purchase.component.spec.ts index 4e65ae52..2167b6f2 100644 --- a/overlord/src/app/purchase/purchase.component.spec.ts +++ b/overlord/src/app/purchase/purchase.component.spec.ts @@ -1,4 +1,7 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; +import { MatDialogModule } from '@angular/material/dialog'; +import { ReactiveFormsModule } from '@angular/forms'; +import { RouterTestingModule } from '@angular/router/testing'; import { PurchaseComponent } from './purchase.component'; @@ -8,6 +11,7 @@ describe('PurchaseComponent', () => { beforeEach(async(() => { TestBed.configureTestingModule({ + imports: [MatDialogModule, ReactiveFormsModule, RouterTestingModule], declarations: [PurchaseComponent], }).compileComponents(); })); diff --git a/overlord/src/app/purchase/purchase.service.spec.ts b/overlord/src/app/purchase/purchase.service.spec.ts deleted file mode 100644 index a91c6b14..00000000 --- a/overlord/src/app/purchase/purchase.service.spec.ts +++ /dev/null @@ -1,15 +0,0 @@ -import { inject, TestBed } from '@angular/core/testing'; - -import { VoucherService } from './purchase.service'; - -describe('PurchaseService', () => { - beforeEach(() => { - TestBed.configureTestingModule({ - providers: [VoucherService], - }); - }); - - it('should be created', inject([VoucherService], (service: VoucherService) => { - expect(service).toBeTruthy(); - })); -}); diff --git a/overlord/src/app/purchases/purchases-resolver.service.spec.ts b/overlord/src/app/purchases/purchases-resolver.service.spec.ts index 765adb22..77eec551 100644 --- a/overlord/src/app/purchases/purchases-resolver.service.spec.ts +++ b/overlord/src/app/purchases/purchases-resolver.service.spec.ts @@ -1,10 +1,12 @@ import { inject, TestBed } from '@angular/core/testing'; +import { HttpClientModule } from '@angular/common/http'; import { PurchasesResolver } from './purchases-resolver.service'; describe('PurchasesResolver', () => { beforeEach(() => { TestBed.configureTestingModule({ + imports: [HttpClientModule], providers: [PurchasesResolver], }); }); diff --git a/overlord/src/app/purchases/purchases.component.spec.ts b/overlord/src/app/purchases/purchases.component.spec.ts index cb8b287f..6749eab3 100644 --- a/overlord/src/app/purchases/purchases.component.spec.ts +++ b/overlord/src/app/purchases/purchases.component.spec.ts @@ -1,4 +1,7 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; +import { MatDialogModule } from '@angular/material/dialog'; +import { ReactiveFormsModule } from '@angular/forms'; +import { RouterTestingModule } from '@angular/router/testing'; import { PurchasesComponent } from './purchases.component'; @@ -8,6 +11,7 @@ describe('PurchasesComponent', () => { beforeEach(async(() => { TestBed.configureTestingModule({ + imports: [MatDialogModule, ReactiveFormsModule, RouterTestingModule], declarations: [PurchasesComponent], }).compileComponents(); })); diff --git a/overlord/src/app/purchases/purchases.service.spec.ts b/overlord/src/app/purchases/purchases.service.spec.ts index a89cfe60..1335f54a 100644 --- a/overlord/src/app/purchases/purchases.service.spec.ts +++ b/overlord/src/app/purchases/purchases.service.spec.ts @@ -1,10 +1,12 @@ import { inject, TestBed } from '@angular/core/testing'; +import { HttpClientModule } from '@angular/common/http'; import { PurchasesService } from './purchases.service'; describe('PurchasesService', () => { beforeEach(() => { TestBed.configureTestingModule({ + imports: [HttpClientModule], providers: [PurchasesService], }); }); diff --git a/overlord/src/app/raw-material-cost/raw-material-cost-resolver.service.spec.ts b/overlord/src/app/raw-material-cost/raw-material-cost-resolver.service.spec.ts index 33c91f96..a170b04e 100644 --- a/overlord/src/app/raw-material-cost/raw-material-cost-resolver.service.spec.ts +++ b/overlord/src/app/raw-material-cost/raw-material-cost-resolver.service.spec.ts @@ -1,10 +1,12 @@ import { inject, TestBed } from '@angular/core/testing'; +import { HttpClientModule } from '@angular/common/http'; import { RawMaterialCostResolver } from './raw-material-cost-resolver.service'; describe('RawMaterialCostResolver', () => { beforeEach(() => { TestBed.configureTestingModule({ + imports: [HttpClientModule], providers: [RawMaterialCostResolver], }); }); diff --git a/overlord/src/app/raw-material-cost/raw-material-cost.component.spec.ts b/overlord/src/app/raw-material-cost/raw-material-cost.component.spec.ts index 77d22111..806502a4 100644 --- a/overlord/src/app/raw-material-cost/raw-material-cost.component.spec.ts +++ b/overlord/src/app/raw-material-cost/raw-material-cost.component.spec.ts @@ -1,4 +1,6 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; +import { ReactiveFormsModule } from '@angular/forms'; +import { RouterTestingModule } from '@angular/router/testing'; import { RawMaterialCostComponent } from './raw-material-cost.component'; @@ -8,6 +10,7 @@ describe('RawMaterialCostComponent', () => { beforeEach(async(() => { TestBed.configureTestingModule({ + imports: [ReactiveFormsModule, RouterTestingModule], declarations: [RawMaterialCostComponent], }).compileComponents(); })); diff --git a/overlord/src/app/raw-material-cost/raw-material-cost.service.spec.ts b/overlord/src/app/raw-material-cost/raw-material-cost.service.spec.ts index 35aa1a8f..4e1742f4 100644 --- a/overlord/src/app/raw-material-cost/raw-material-cost.service.spec.ts +++ b/overlord/src/app/raw-material-cost/raw-material-cost.service.spec.ts @@ -1,10 +1,12 @@ import { inject, TestBed } from '@angular/core/testing'; +import { HttpClientModule } from '@angular/common/http'; import { RawMaterialCostService } from './raw-material-cost.service'; describe('RawMaterialCostService', () => { beforeEach(() => { TestBed.configureTestingModule({ + imports: [HttpClientModule], providers: [RawMaterialCostService], }); }); diff --git a/overlord/src/app/receipt/receipt-accounts-resolver.service.spec.ts b/overlord/src/app/receipt/receipt-accounts-resolver.service.spec.ts index a143355d..95094e54 100644 --- a/overlord/src/app/receipt/receipt-accounts-resolver.service.spec.ts +++ b/overlord/src/app/receipt/receipt-accounts-resolver.service.spec.ts @@ -1,11 +1,13 @@ import { inject, TestBed } from '@angular/core/testing'; +import { HttpClientModule } from '@angular/common/http'; import { ReceiptAccountsResolver } from './receipt-accounts-resolver.service'; describe('ReceiptAccountsResolver', () => { beforeEach(() => { TestBed.configureTestingModule({ - providers: [ReceiptAccountsResolverService], + imports: [HttpClientModule], + providers: [ReceiptAccountsResolver], }); }); diff --git a/overlord/src/app/receipt/receipt-dialog.component.spec.ts b/overlord/src/app/receipt/receipt-dialog.component.spec.ts index e2571ab4..ffdc0387 100644 --- a/overlord/src/app/receipt/receipt-dialog.component.spec.ts +++ b/overlord/src/app/receipt/receipt-dialog.component.spec.ts @@ -1,4 +1,5 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; +import { MatDialogRef } from '@angular/material/dialog'; import { ReceiptDialogComponent } from './receipt-dialog.component'; @@ -8,6 +9,7 @@ describe('ReceiptDialogComponent', () => { beforeEach(async(() => { TestBed.configureTestingModule({ + imports: [MatDialogRef], declarations: [ReceiptDialogComponent], }).compileComponents(); })); diff --git a/overlord/src/app/receipt/receipt-resolver.service.spec.ts b/overlord/src/app/receipt/receipt-resolver.service.spec.ts index c0011dfb..de75c06e 100644 --- a/overlord/src/app/receipt/receipt-resolver.service.spec.ts +++ b/overlord/src/app/receipt/receipt-resolver.service.spec.ts @@ -1,10 +1,12 @@ import { inject, TestBed } from '@angular/core/testing'; +import { HttpClientModule } from '@angular/common/http'; import { ReceiptResolver } from './receipt-resolver.service'; describe('ReceiptResolver', () => { beforeEach(() => { TestBed.configureTestingModule({ + imports: [HttpClientModule], providers: [ReceiptResolver], }); }); diff --git a/overlord/src/app/receipt/receipt.component.spec.ts b/overlord/src/app/receipt/receipt.component.spec.ts index 28fa5630..f7ff34b3 100644 --- a/overlord/src/app/receipt/receipt.component.spec.ts +++ b/overlord/src/app/receipt/receipt.component.spec.ts @@ -1,4 +1,7 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; +import { MatDialogModule } from '@angular/material/dialog'; +import { ReactiveFormsModule } from '@angular/forms'; +import { RouterTestingModule } from '@angular/router/testing'; import { ReceiptComponent } from './receipt.component'; @@ -8,6 +11,7 @@ describe('ReceiptComponent', () => { beforeEach(async(() => { TestBed.configureTestingModule({ + imports: [MatDialogModule, ReactiveFormsModule, RouterTestingModule], declarations: [ReceiptComponent], }).compileComponents(); })); diff --git a/overlord/src/app/receipt/receipt.service.spec.ts b/overlord/src/app/receipt/receipt.service.spec.ts deleted file mode 100644 index d323f429..00000000 --- a/overlord/src/app/receipt/receipt.service.spec.ts +++ /dev/null @@ -1,15 +0,0 @@ -import { inject, TestBed } from '@angular/core/testing'; - -import { VoucherService } from './receipt.service'; - -describe('ReceiptService', () => { - beforeEach(() => { - TestBed.configureTestingModule({ - providers: [VoucherService], - }); - }); - - it('should be created', inject([VoucherService], (service: VoucherService) => { - expect(service).toBeTruthy(); - })); -}); diff --git a/overlord/src/app/role/role-detail/role-detail.component.spec.ts b/overlord/src/app/role/role-detail/role-detail.component.spec.ts index e9f233d5..7aaf91a5 100644 --- a/overlord/src/app/role/role-detail/role-detail.component.spec.ts +++ b/overlord/src/app/role/role-detail/role-detail.component.spec.ts @@ -1,4 +1,6 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; +import { ReactiveFormsModule } from '@angular/forms'; +import { RouterTestingModule } from '@angular/router/testing'; import { RoleDetailComponent } from './role-detail.component'; @@ -8,6 +10,7 @@ describe('RoleDetailComponent', () => { beforeEach(async(() => { TestBed.configureTestingModule({ + imports: [ReactiveFormsModule, RouterTestingModule], declarations: [RoleDetailComponent], }).compileComponents(); })); diff --git a/overlord/src/app/role/role-list-resolver.service.spec.ts b/overlord/src/app/role/role-list-resolver.service.spec.ts index 8e77611a..d720ba96 100644 --- a/overlord/src/app/role/role-list-resolver.service.spec.ts +++ b/overlord/src/app/role/role-list-resolver.service.spec.ts @@ -1,18 +1,18 @@ import { inject, TestBed } from '@angular/core/testing'; +import { HttpClientModule } from '@angular/common/http'; +import { RouterTestingModule } from '@angular/router/testing'; -import { ClientListResolverService } from './role-list-resolver.service'; +import { RoleListResolver } from './role-list-resolver.service'; -describe('ClientListResolverService', () => { +describe('RoleListResolver', () => { beforeEach(() => { TestBed.configureTestingModule({ - providers: [ClientListResolverService], + imports: [HttpClientModule, RouterTestingModule], + providers: [RoleListResolver], }); }); - it('should be created', inject( - [ClientListResolverService], - (service: ClientListResolverService) => { - expect(service).toBeTruthy(); - }, - )); + it('should be created', inject([RoleListResolver], (service: RoleListResolver) => { + expect(service).toBeTruthy(); + })); }); diff --git a/overlord/src/app/role/role-list/role-list.component.spec.ts b/overlord/src/app/role/role-list/role-list.component.spec.ts index eeccee9d..ef7f4b74 100644 --- a/overlord/src/app/role/role-list/role-list.component.spec.ts +++ b/overlord/src/app/role/role-list/role-list.component.spec.ts @@ -1,4 +1,5 @@ import { ComponentFixture, fakeAsync, TestBed } from '@angular/core/testing'; +import { RouterTestingModule } from '@angular/router/testing'; import { RoleListComponent } from './role-list.component'; @@ -8,6 +9,7 @@ describe('RoleListComponent', () => { beforeEach(fakeAsync(() => { TestBed.configureTestingModule({ + imports: [RouterTestingModule], declarations: [RoleListComponent], }).compileComponents(); diff --git a/overlord/src/app/role/role-resolver.service.spec.ts b/overlord/src/app/role/role-resolver.service.spec.ts index 85ac4063..adefdc0f 100644 --- a/overlord/src/app/role/role-resolver.service.spec.ts +++ b/overlord/src/app/role/role-resolver.service.spec.ts @@ -1,18 +1,18 @@ import { inject, TestBed } from '@angular/core/testing'; +import { HttpClientModule } from '@angular/common/http'; +import { RouterTestingModule } from '@angular/router/testing'; -import { RoleResolverService } from './role-resolver.service'; +import { RoleResolver } from './role-resolver.service'; -describe('RoleResolverService', () => { +describe('RoleResolver', () => { beforeEach(() => { TestBed.configureTestingModule({ - providers: [RoleDetailResolverService], + imports: [HttpClientModule, RouterTestingModule], + providers: [RoleResolver], }); }); - it('should be created', inject( - [RoleDetailResolverService], - (service: RoleDetailResolverService) => { - expect(service).toBeTruthy(); - }, - )); + it('should be created', inject([RoleResolver], (service: RoleResolver) => { + expect(service).toBeTruthy(); + })); }); diff --git a/overlord/src/app/role/role.service.spec.ts b/overlord/src/app/role/role.service.spec.ts index f317e6a9..cd6ea76a 100644 --- a/overlord/src/app/role/role.service.spec.ts +++ b/overlord/src/app/role/role.service.spec.ts @@ -1,10 +1,12 @@ import { inject, TestBed } from '@angular/core/testing'; +import { HttpClientModule } from '@angular/common/http'; import { RoleService } from './role.service'; describe('RoleService', () => { beforeEach(() => { TestBed.configureTestingModule({ + imports: [HttpClientModule], providers: [RoleService], }); }); diff --git a/overlord/src/app/stock-movement/stock-movement-resolver.service.spec.ts b/overlord/src/app/stock-movement/stock-movement-resolver.service.spec.ts index efb2c829..b06b7a7a 100644 --- a/overlord/src/app/stock-movement/stock-movement-resolver.service.spec.ts +++ b/overlord/src/app/stock-movement/stock-movement-resolver.service.spec.ts @@ -1,10 +1,12 @@ import { inject, TestBed } from '@angular/core/testing'; +import { HttpClientModule } from '@angular/common/http'; import { StockMovementResolver } from './stock-movement-resolver.service'; describe('StockMovementResolver', () => { beforeEach(() => { TestBed.configureTestingModule({ + imports: [HttpClientModule], providers: [StockMovementResolver], }); }); diff --git a/overlord/src/app/stock-movement/stock-movement.component.spec.ts b/overlord/src/app/stock-movement/stock-movement.component.spec.ts index d8edd6d9..3871a15a 100644 --- a/overlord/src/app/stock-movement/stock-movement.component.spec.ts +++ b/overlord/src/app/stock-movement/stock-movement.component.spec.ts @@ -1,4 +1,6 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; +import { ReactiveFormsModule } from '@angular/forms'; +import { RouterTestingModule } from '@angular/router/testing'; import { StockMovementComponent } from './stock-movement.component'; @@ -8,6 +10,7 @@ describe('StockMovementComponent', () => { beforeEach(async(() => { TestBed.configureTestingModule({ + imports: [ReactiveFormsModule, RouterTestingModule], declarations: [StockMovementComponent], }).compileComponents(); })); diff --git a/overlord/src/app/stock-movement/stock-movement.service.spec.ts b/overlord/src/app/stock-movement/stock-movement.service.spec.ts index 34a84b8f..8e1d06de 100644 --- a/overlord/src/app/stock-movement/stock-movement.service.spec.ts +++ b/overlord/src/app/stock-movement/stock-movement.service.spec.ts @@ -1,10 +1,12 @@ import { inject, TestBed } from '@angular/core/testing'; +import { HttpClientModule } from '@angular/common/http'; import { StockMovementService } from './stock-movement.service'; describe('StockMovementService', () => { beforeEach(() => { TestBed.configureTestingModule({ + imports: [HttpClientModule], providers: [StockMovementService], }); }); diff --git a/overlord/src/app/trial-balance/trial-balance-resolver.service.spec.ts b/overlord/src/app/trial-balance/trial-balance-resolver.service.spec.ts index 61b79a17..b3ff6631 100644 --- a/overlord/src/app/trial-balance/trial-balance-resolver.service.spec.ts +++ b/overlord/src/app/trial-balance/trial-balance-resolver.service.spec.ts @@ -1,10 +1,12 @@ import { inject, TestBed } from '@angular/core/testing'; +import { HttpClientModule } from '@angular/common/http'; import { TrialBalanceResolver } from './trial-balance-resolver.service'; describe('TrialBalanceResolver', () => { beforeEach(() => { TestBed.configureTestingModule({ + imports: [HttpClientModule], providers: [TrialBalanceResolver], }); }); diff --git a/overlord/src/app/trial-balance/trial-balance.component.spec.ts b/overlord/src/app/trial-balance/trial-balance.component.spec.ts index 30012a90..2f4ec566 100644 --- a/overlord/src/app/trial-balance/trial-balance.component.spec.ts +++ b/overlord/src/app/trial-balance/trial-balance.component.spec.ts @@ -1,4 +1,6 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; +import { ReactiveFormsModule } from '@angular/forms'; +import { RouterTestingModule } from '@angular/router/testing'; import { TrialBalanceComponent } from './trial-balance.component'; @@ -8,6 +10,7 @@ describe('TrialBalanceComponent', () => { beforeEach(async(() => { TestBed.configureTestingModule({ + imports: [ReactiveFormsModule, RouterTestingModule], declarations: [TrialBalanceComponent], }).compileComponents(); })); diff --git a/overlord/src/app/trial-balance/trial-balance.service.spec.ts b/overlord/src/app/trial-balance/trial-balance.service.spec.ts index 8ca60dc5..1ef4f599 100644 --- a/overlord/src/app/trial-balance/trial-balance.service.spec.ts +++ b/overlord/src/app/trial-balance/trial-balance.service.spec.ts @@ -1,10 +1,12 @@ import { inject, TestBed } from '@angular/core/testing'; +import { HttpClientModule } from '@angular/common/http'; import { TrialBalanceService } from './trial-balance.service'; describe('TrialBalanceService', () => { beforeEach(() => { TestBed.configureTestingModule({ + imports: [HttpClientModule], providers: [TrialBalanceService], }); }); diff --git a/overlord/src/app/unposted/unposted-resolver.service.spec.ts b/overlord/src/app/unposted/unposted-resolver.service.spec.ts index a22409e8..d7d38fc9 100644 --- a/overlord/src/app/unposted/unposted-resolver.service.spec.ts +++ b/overlord/src/app/unposted/unposted-resolver.service.spec.ts @@ -1,10 +1,12 @@ import { inject, TestBed } from '@angular/core/testing'; +import { HttpClientModule } from '@angular/common/http'; import { UnpostedResolver } from './unposted-resolver.service'; describe('UnpostedResolver', () => { beforeEach(() => { TestBed.configureTestingModule({ + imports: [HttpClientModule], providers: [UnpostedResolver], }); }); diff --git a/overlord/src/app/unposted/unposted.component.spec.ts b/overlord/src/app/unposted/unposted.component.spec.ts index 2925810a..3e128f0c 100644 --- a/overlord/src/app/unposted/unposted.component.spec.ts +++ b/overlord/src/app/unposted/unposted.component.spec.ts @@ -1,4 +1,6 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; +import { HttpClientModule } from '@angular/common/http'; +import { RouterTestingModule } from '@angular/router/testing'; import { UnpostedComponent } from './unposted.component'; @@ -8,6 +10,7 @@ describe('UnpostedComponent', () => { beforeEach(async(() => { TestBed.configureTestingModule({ + imports: [HttpClientModule, RouterTestingModule], declarations: [UnpostedComponent], }).compileComponents(); })); diff --git a/overlord/src/app/unposted/unposted.service.spec.ts b/overlord/src/app/unposted/unposted.service.spec.ts index 1c739b3b..0d903c4c 100644 --- a/overlord/src/app/unposted/unposted.service.spec.ts +++ b/overlord/src/app/unposted/unposted.service.spec.ts @@ -1,10 +1,12 @@ import { inject, TestBed } from '@angular/core/testing'; +import { HttpClientModule } from '@angular/common/http'; import { UnpostedService } from './unposted.service'; describe('UnpostedService', () => { beforeEach(() => { TestBed.configureTestingModule({ + imports: [HttpClientModule], providers: [UnpostedService], }); }); diff --git a/overlord/src/app/user/user-detail/user-detail.component.spec.ts b/overlord/src/app/user/user-detail/user-detail.component.spec.ts index edfa2f5c..215835a0 100644 --- a/overlord/src/app/user/user-detail/user-detail.component.spec.ts +++ b/overlord/src/app/user/user-detail/user-detail.component.spec.ts @@ -1,4 +1,6 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; +import { ReactiveFormsModule } from '@angular/forms'; +import { RouterTestingModule } from '@angular/router/testing'; import { UserDetailComponent } from './user-detail.component'; @@ -8,6 +10,7 @@ describe('UserDetailComponent', () => { beforeEach(async(() => { TestBed.configureTestingModule({ + imports: [ReactiveFormsModule, RouterTestingModule], declarations: [UserDetailComponent], }).compileComponents(); })); diff --git a/overlord/src/app/user/user-list-resolver.service.spec.ts b/overlord/src/app/user/user-list-resolver.service.spec.ts index f58df534..b6ebdf12 100644 --- a/overlord/src/app/user/user-list-resolver.service.spec.ts +++ b/overlord/src/app/user/user-list-resolver.service.spec.ts @@ -1,18 +1,18 @@ import { inject, TestBed } from '@angular/core/testing'; +import { HttpClientModule } from '@angular/common/http'; +import { RouterTestingModule } from '@angular/router/testing'; -import { ClientListResolverService } from './user-list-resolver.service'; +import { UserListResolver } from './user-list-resolver.service'; -describe('ClientListResolverService', () => { +describe('UserListResolver', () => { beforeEach(() => { TestBed.configureTestingModule({ - providers: [ClientListResolverService], + imports: [HttpClientModule, RouterTestingModule], + providers: [UserListResolver], }); }); - it('should be created', inject( - [ClientListResolverService], - (service: ClientListResolverService) => { - expect(service).toBeTruthy(); - }, - )); + it('should be created', inject([UserListResolver], (service: UserListResolver) => { + expect(service).toBeTruthy(); + })); }); diff --git a/overlord/src/app/user/user-resolver.service.spec.ts b/overlord/src/app/user/user-resolver.service.spec.ts index 2d7c269a..22bde6dc 100644 --- a/overlord/src/app/user/user-resolver.service.spec.ts +++ b/overlord/src/app/user/user-resolver.service.spec.ts @@ -1,18 +1,18 @@ import { inject, TestBed } from '@angular/core/testing'; +import { HttpClientModule } from '@angular/common/http'; +import { RouterTestingModule } from '@angular/router/testing'; -import { UserResolverService } from './user-resolver.service'; +import { UserResolver } from './user-resolver.service'; -describe('UserResolverService', () => { +describe('UserResolver', () => { beforeEach(() => { TestBed.configureTestingModule({ - providers: [UserDetailResolverService], + imports: [HttpClientModule, RouterTestingModule], + providers: [UserResolver], }); }); - it('should be created', inject( - [UserDetailResolverService], - (service: UserDetailResolverService) => { - expect(service).toBeTruthy(); - }, - )); + it('should be created', inject([UserResolver], (service: UserResolver) => { + expect(service).toBeTruthy(); + })); }); diff --git a/overlord/src/app/user/user.service.spec.ts b/overlord/src/app/user/user.service.spec.ts index a93c0152..ef41bb1b 100644 --- a/overlord/src/app/user/user.service.spec.ts +++ b/overlord/src/app/user/user.service.spec.ts @@ -1,10 +1,12 @@ import { inject, TestBed } from '@angular/core/testing'; +import { HttpClientModule } from '@angular/common/http'; import { UserService } from './user.service'; describe('UserService', () => { beforeEach(() => { TestBed.configureTestingModule({ + imports: [HttpClientModule], providers: [UserService], }); });