API Reference mutare_oban v#0.1.0

Copy Markdown View Source

Modules

Mutation-testing mutators for Oban — a plugin for Mutare.

Mutates the enqueue options of an Oban job — the keyword options passed when a job is built (MyWorker.new(args, max_attempts: 3, unique: [...], schedule_in: 60)). These options encode the job's retry / dedup / scheduling policy, so dropping or weakening one asks the suite a pointed question.

Swaps the return value of an Oban worker callback (perform/1, and Pro's process/1) for a different but still valid Oban outcome — the higher-signal analogue of Mutare.Mutators.ReturnValue's sentinel.