Browse Source

fixed test file

pull/17054/head
Sinan997 3 years ago
committed by Mahmut Gundogdu
parent
commit
2c05ca2166
  1. 13
      npm/ng-packs/packages/core/src/lib/tests/internet-connection.service.spec.ts
  2. 4
      npm/ng-packs/packages/theme-shared/src/lib/components/internet-connection-status/internet-connection-status.component.ts

13
npm/ng-packs/packages/core/src/lib/tests/internet-connection.service.spec.ts

@ -4,7 +4,8 @@ import { InternetConnectionService } from '../services/internet-connection-servi
describe('InternetConnectionService', () => {
let service: InternetConnectionService;
const internetConnectionStatus = window.navigator.onLine
beforeEach(() => {
TestBed.configureTestingModule({});
service = TestBed.inject(InternetConnectionService);
@ -14,15 +15,13 @@ describe('InternetConnectionService', () => {
expect(service).toBeTruthy();
});
it('#networkStatus should return real value (true | false)', () => {
expect(typeof service.networkStatus()).toEqual('boolean')
expect(typeof !service.networkStatus()).toEqual('boolean')
it('networkStatus value should be same with current internetConnectionStatus', () => {
expect(service.networkStatus()).toEqual(internetConnectionStatus)
});
it('#networkStatus$ should return real value (true | false)', () => {
it('networkStatus$ return value should be with the current internetConnectionStatus', () => {
service.networkStatus$.subscribe(val=>{
expect(typeof val).toEqual('boolean')
expect(typeof !val).toEqual('boolean')
expect(val).toEqual(internetConnectionStatus)
})
});
});

4
npm/ng-packs/packages/theme-shared/src/lib/components/internet-connection-status/internet-connection-status.component.ts

@ -1,4 +1,4 @@
import { Component, inject } from '@angular/core';
import { Component, computed, inject } from '@angular/core';
import { NgIf } from '@angular/common'
import { InternetConnectionService , LocalizationModule } from '@abp/ng.core';
@ -43,5 +43,5 @@ import { InternetConnectionService , LocalizationModule } from '@abp/ng.core';
})
export class InternetConnectionStatusComponent{
internetConnectionService = inject(InternetConnectionService);
isOnline = this.internetConnectionService.networkStatus
isOnline = computed(() => this.internetConnectionService.networkStatus())
}

Loading…
Cancel
Save