On this page
MockPlatformLocation
class  final 
Mock implementation of URL state.
class MockPlatformLocation implements PlatformLocation {
  hostname
  protocol
  port
  pathname
  search
  hash
  state
  href: string
  url: string
  getBaseHrefFromDOM(): string
  onPopState(fn: LocationChangeListener): VoidFunction
  onHashChange(fn: LocationChangeListener): VoidFunction
  replaceState(state: any, title: string, newUrl: string): void
  pushState(state: any, title: string, newUrl: string): void
  forward(): void
  back(): void
  historyGo(relativePosition: number = 0): void
  getState(): unknown
}
   Properties
| Property | Description | 
|---|---|
hostname | 
       Read-Only | 
protocol | 
       Read-Only | 
port | 
       Read-Only | 
pathname | 
       Read-Only | 
search | 
       Read-Only | 
hash | 
       Read-Only | 
state | 
       Read-Only | 
href: string | 
       Read-Only | 
url: string | 
       Read-Only | 
Methods
| 
         
         getBaseHrefFromDOM()
          | 
      
|---|
        
          | 
      
| 
         
         onPopState()
          | 
      |||
|---|---|---|---|
        
          | 
      
fn | 
            LocationChangeListener | 
            
Returns
VoidFunction
| 
         
         onHashChange()
          | 
      |||
|---|---|---|---|
        
          | 
      
fn | 
            LocationChangeListener | 
            
Returns
VoidFunction
| 
         
         replaceState()
          | 
      |||||||||
|---|---|---|---|---|---|---|---|---|---|
        
          | 
      
state | 
            any | 
            |
title | 
            string | 
            |
newUrl | 
            string | 
            
Returns
void
| 
         
         pushState()
          | 
      |||||||||
|---|---|---|---|---|---|---|---|---|---|
        
          | 
      
state | 
            any | 
            |
title | 
            string | 
            |
newUrl | 
            string | 
            
Returns
void
| 
         
         forward()
          | 
      
|---|
        
          | 
      
| 
         
         back()
          | 
      
|---|
        
          | 
      
| 
         
         historyGo()
          | 
      |||
|---|---|---|---|
        
          | 
      
relativePosition | 
            number | 
            Optional. Default is   | 
           
Returns
void
| 
         
         getState()
          | 
      
|---|
        
          | 
      
© 2010–2023 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
 https://v14.angular.io/api/common/testing/MockPlatformLocation