Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bug: AutoSpy not working as expected #10919

Open
EinfachHans opened this issue Jan 29, 2025 · 0 comments
Open

Bug: AutoSpy not working as expected #10919

EinfachHans opened this issue Jan 29, 2025 · 0 comments
Labels
bug Something isn't working

Comments

@EinfachHans
Copy link

Description of the bug

I have an Angular service (generated by an Open Api Swagger file), which looks like this:

@Injectable({ providedIn: 'root' })
export class MyService {
  info = {
    request: () => {
      return ...
    }
  }
}

The requests are mapped into objects if they are defined in the swagger file like that.

The autoSpy of this (awesome btw) library seems to always mocks objects to undefined?

What i would expect would be the object to exist with a function request which should be the mocked function.

With the current implementation it is not possible for me to use it correctly, because i receive the error:

TypeError: Cannot read properties of undefined (reading 'request') when calling this.service.info.request()

@EinfachHans EinfachHans added the bug Something isn't working label Jan 29, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant