mirror of
https://github.com/paperless-ngx/paperless-ngx.git
synced 2025-12-06 00:41:11 -06:00
Feature: app branding (#5357)
This commit is contained in:
@@ -2,15 +2,21 @@ import { ComponentFixture, TestBed } from '@angular/core/testing'
|
||||
|
||||
import { LogoComponent } from './logo.component'
|
||||
import { By } from '@angular/platform-browser'
|
||||
import { HttpClientTestingModule } from '@angular/common/http/testing'
|
||||
import { SettingsService } from 'src/app/services/settings.service'
|
||||
import { SETTINGS_KEYS } from 'src/app/data/ui-settings'
|
||||
|
||||
describe('LogoComponent', () => {
|
||||
let component: LogoComponent
|
||||
let fixture: ComponentFixture<LogoComponent>
|
||||
let settingsService: SettingsService
|
||||
|
||||
beforeEach(() => {
|
||||
TestBed.configureTestingModule({
|
||||
declarations: [LogoComponent],
|
||||
imports: [HttpClientTestingModule],
|
||||
})
|
||||
settingsService = TestBed.inject(SettingsService)
|
||||
fixture = TestBed.createComponent(LogoComponent)
|
||||
component = fixture.componentInstance
|
||||
fixture.detectChanges()
|
||||
@@ -33,4 +39,9 @@ describe('LogoComponent', () => {
|
||||
'height:10em'
|
||||
)
|
||||
})
|
||||
|
||||
it('should support getting custom logo', () => {
|
||||
settingsService.set(SETTINGS_KEYS.APP_LOGO, '/logo/test.png')
|
||||
expect(component.customLogo).toEqual('http://localhost:8000/logo/test.png')
|
||||
})
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user