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

Import cycle is not allowed in test #262

Open
ikolomiyets opened this issue Oct 6, 2023 · 0 comments
Open

Import cycle is not allowed in test #262

ikolomiyets opened this issue Oct 6, 2023 · 0 comments

Comments

@ikolomiyets
Copy link

I have encountered the issue which I believe was reported and discussed numerous times. The problem occurs when interface that is getting mocked is residing in the same package where it is getting used. Fake implementations are generated perfectly but when I am trying to run the tests I am getting the following error:

	imports github.com/ikolomiyets/test-project/internal/controllers/controllersfakes
	imports github.com/ikolomiyets/test-project/internal/controllers: import cycle not allowed in test

It would be great to have a separate mode for this kind of mocks, so the fake implementations are generated into the same package into the file with _test.go suffix.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant