refactor: meck license checker for prom cases

This commit is contained in:
JimMoen 2024-02-04 18:13:39 +08:00
parent d45d925529
commit 7bfabd7865
No known key found for this signature in database
1 changed files with 16 additions and 0 deletions

View File

@ -133,6 +133,22 @@ config(default) ->
config(legacy) -> config(legacy) ->
?LEGACY_CONF_DEFAULT. ?LEGACY_CONF_DEFAULT.
conf_default() ->
?CONF_DEFAULT.
legacy_conf_default() ->
?LEGACY_CONF_DEFAULT.
-if(?EMQX_RELEASE_EDITION == ee).
maybe_meck_license() ->
meck:new(emqx_license_checker, [non_strict, passthrough, no_link]),
meck:expect(emqx_license_checker, expiry_epoch, fun() -> 1859673600 end).
maybe_unmeck_license() ->
meck:unload(emqx_license_checker).
-else.
maybe_meck_license() -> ok.
maybe_unmeck_license() -> ok.
-endif.
%%-------------------------------------------------------------------- %%--------------------------------------------------------------------
%% Test cases %% Test cases
%%-------------------------------------------------------------------- %%--------------------------------------------------------------------