MCPcopy
hub / github.com/angular/components / createMarkerSpy

Function createMarkerSpy

src/google-maps/testing/fake-google-map-utils.ts:101–123  ·  view source on GitHub ↗
(
  options: google.maps.MarkerOptions,
)

Source from the content-addressed store, hash-verified

99
100/** Creates a jasmine.SpyObj for a google.maps.Marker */
101export function createMarkerSpy(
102 options: google.maps.MarkerOptions,
103): jasmine.SpyObj<google.maps.Marker> {
104 const markerSpy = jasmine.createSpyObj('google.maps.Marker', [
105 'setOptions',
106 'setMap',
107 'addListener',
108 'getAnimation',
109 'getClickable',
110 'getCursor',
111 'getDraggable',
112 'getIcon',
113 'getLabel',
114 'getOpacity',
115 'getPosition',
116 'getShape',
117 'getTitle',
118 'getVisible',
119 'getZIndex',
120 ]);
121 markerSpy.addListener.and.returnValue({remove: () => {}});
122 return markerSpy;
123}
124
125/** Creates a jasmine.Spy to watch for the constructor of a google.maps.Marker */
126export function createMarkerConstructorSpy(

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…