Open nwcm opened 1 month ago
I found the issue on this, code importing apex method with a import name different import this from @salesforce/apex/Class.bar
;
It seems to me the @lwc/jest-transformer
incorrectly returns a function for @salesforce/apex/Class.method
imports rather than a jest.fn()
.
This requires every test to mock every apex import. I'll raise a PR with what seems to me a simple way to resolve this. But i'll need guidance from some of the contibuters if this will be fix for a change
I'm trying to check
expect(apexMethod).toHaveBeenCalled()
and.toHaveBeenCalledWith()
while using@lwc/transformer
however, i'm unable to utilise the provided mocked methods. Not sure if i'm missing something here. Currently looking at apex methods called imperatively not using wire.Source
Test expect
Error
I can manually mock in each test but I'm looking to avoid that where possible