Documentation ¶
Overview ¶
Package heavyweight contains test helpers that are costly and you should think **real carefully** before using in your tests.
Index ¶
- func FullTestDBEmptyV2(t testing.TB, overrideFn func(c *chainlink.Config, s *chainlink.Secrets)) (chainlink.GeneralConfig, *sqlx.DB)
- func FullTestDBNoFixturesV2(t testing.TB, overrideFn func(c *chainlink.Config, s *chainlink.Secrets)) (chainlink.GeneralConfig, *sqlx.DB)
- func FullTestDBV2(t testing.TB, overrideFn func(c *chainlink.Config, s *chainlink.Secrets)) (chainlink.GeneralConfig, *sqlx.DB)
- type Kind
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FullTestDBEmptyV2 ¶
func FullTestDBEmptyV2(t testing.TB, overrideFn func(c *chainlink.Config, s *chainlink.Secrets)) (chainlink.GeneralConfig, *sqlx.DB)
FullTestDBEmptyV2 creates an empty DB (without migrations).
func FullTestDBNoFixturesV2 ¶
func FullTestDBNoFixturesV2(t testing.TB, overrideFn func(c *chainlink.Config, s *chainlink.Secrets)) (chainlink.GeneralConfig, *sqlx.DB)
FullTestDBNoFixturesV2 is the same as FullTestDB, but it does not load fixtures.
func FullTestDBV2 ¶
func FullTestDBV2(t testing.TB, overrideFn func(c *chainlink.Config, s *chainlink.Secrets)) (chainlink.GeneralConfig, *sqlx.DB)
FullTestDBV2 creates a pristine DB which runs in a separate database than the normal unit tests, so you can do things like use other Postgres connection types with it.
Types ¶
Click to show internal directories.
Click to hide internal directories.