Liking cljdoc? Tell your friends :D

common-pg-queue.consumer-mock


new-queue-worker-manager-mockclj

(new-queue-worker-manager-mock workers-config)

Creates a worker manager mock for tests - same workers-config shape as the real manager, but processes jobs immediately, without a queue/Postgres.

Example: (let [manager (component/start (new-queue-worker-manager-mock [{:queue :emails :handler handlers/handle-job!}]))] (protocols/consume-job! manager :emails ::send-email {:to "a@b.com"}) (protocols/get-processed-jobs manager :emails))

Creates a worker manager mock for tests - same workers-config shape as
the real manager, but processes jobs immediately, without a
queue/Postgres.

Example:
(let [manager (component/start
               (new-queue-worker-manager-mock
                [{:queue :emails :handler handlers/handle-job!}]))]
  (protocols/consume-job! manager :emails ::send-email {:to "a@b.com"})
  (protocols/get-processed-jobs manager :emails))
raw docstring

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
Move to previous article
Move to next article
Ctrl+/Jump to the search field
× close